From ab0c13efaf6fd4c63028ae2d67a0a4eb0fcdf726 Mon Sep 17 00:00:00 2001 From: Kyle Matthew Hedden Date: Mon, 13 Mar 2023 19:45:58 -0400 Subject: [PATCH] Prevent double logging and double error popup. --- MVMCore/MVMCore/ActionHandling/MVMCoreActionHandler.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/MVMCore/MVMCore/ActionHandling/MVMCoreActionHandler.swift b/MVMCore/MVMCore/ActionHandling/MVMCoreActionHandler.swift index 0e751a7..5975af9 100644 --- a/MVMCore/MVMCore/ActionHandling/MVMCoreActionHandler.swift +++ b/MVMCore/MVMCore/ActionHandling/MVMCoreActionHandler.swift @@ -132,6 +132,7 @@ public protocol MVMCoreJSONActionHandlerProtocol: MVMCoreActionHandlerProtocol { @objc open func defaultHandleActionError(_ error: MVMCoreErrorObject, additionalData: [AnyHashable: Any]?) { guard error.logError else { return } MVMCoreLoggingHandler.addError(toLog: error) + error.logError = false // Further attempts to log the same error will be skipped. (Legacy action flow.) } // MARK: - Legacy Holdovers