From e599ef1ac932944547dbc1ef0cb0a97a425f7d03 Mon Sep 17 00:00:00 2001 From: Swift Coder Date: Sat, 23 Nov 2024 19:13:40 -0500 Subject: [PATCH] Fix duplicate uploads Reset orderIds and orderMap Changelog-Fixed: Fix duplicate uploads Signed-off-by: Swift Coder --- damus/Views/MediaPicker.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/damus/Views/MediaPicker.swift b/damus/Views/MediaPicker.swift index bd878a81..eb60a4cc 100644 --- a/damus/Views/MediaPicker.swift +++ b/damus/Views/MediaPicker.swift @@ -40,6 +40,10 @@ struct MediaPicker: UIViewControllerRepresentable { self.parent.presentationMode.dismiss() } + // When user dismiss the upload confirmation and re-adds again, reset orderIds and orderMap + orderIds.removeAll() + orderMap.removeAll() + for result in results { let orderId = result.assetIdentifier ?? UUID().uuidString