From 978b7ed0c3296a8aa9c9d87cdeb0023a8768b44b Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 3 Jun 2025 17:02:09 +0200 Subject: [PATCH] fix pending operation cleanup --- LeStorage/PendingOperationManager.swift | 2 +- LeStorage/StoredCollection.swift | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/LeStorage/PendingOperationManager.swift b/LeStorage/PendingOperationManager.swift index 60015c0..0a6bb6b 100644 --- a/LeStorage/PendingOperationManager.swift +++ b/LeStorage/PendingOperationManager.swift @@ -11,7 +11,7 @@ class PendingOperationManager { fileprivate(set) var items: [PendingOperation] = [] - fileprivate var _fileName: String = "pending_\(T.resourceName())" + fileprivate var _fileName: String = "pending_\(T.resourceName()).json" fileprivate var _inMemory: Bool = false diff --git a/LeStorage/StoredCollection.swift b/LeStorage/StoredCollection.swift index cf44ee7..f5edc96 100644 --- a/LeStorage/StoredCollection.swift +++ b/LeStorage/StoredCollection.swift @@ -486,6 +486,7 @@ public class StoredCollection: SomeCollection { self._delegate?.itemMerged(item) } + manager.reset() self.pendingOperationManager = nil }