From 65895328dc276980697ee7df164fd8d47cd51092 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:46:03 +0530 Subject: [PATCH] [mob] Fix full diff computation --- .../remote_pull/local/import/device_assets.service.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mobile/lib/services/remote_pull/local/import/device_assets.service.dart b/mobile/lib/services/remote_pull/local/import/device_assets.service.dart index b418bb48ac..b9cf62a6d2 100644 --- a/mobile/lib/services/remote_pull/local/import/device_assets.service.dart +++ b/mobile/lib/services/remote_pull/local/import/device_assets.service.dart @@ -213,6 +213,13 @@ class DeviceAssetsService { } } + // Step 4: Add path are on device but not in app + for (var pathID in onDevicePathToLocalIDs.keys) { + if (!inAppPathToLocalIDs.containsKey(pathID)) { + updatePathToLocalIDs[pathID] = onDevicePathToLocalIDs[pathID]!; + } + } + return FullDiffWithOnDevice( missingAssetsInApp: uniqueMissingAssetsInApp.values.toList(), extraAssetIDsInApp: extraAssetIDsInApp,