Improve upload progress on android due to null asset IDs.

This commit is contained in:
Patrick Fic
2025-11-26 16:24:58 -08:00
parent 76427c5083
commit c0100a4277
2 changed files with 11 additions and 6 deletions

View File

@@ -85,7 +85,12 @@ export function* openImagePickerAction({ payload: jobid }) {
exif: true,
});
if (!(result.canceled)) {
yield put(mediaUploadStart({ photos: result.assets, jobid, progress: _.keyBy(result.assets, 'assetId') }));
yield put(mediaUploadStart({
photos: result.assets, jobid, progress: _.keyBy(result.assets, (item) => {
// If item.id is null or undefined, use a fallback string like 'no_id'
return item.assetId === null || item.assetId === undefined || item.assetId === "" ? item.fileName : item.assetId;
})
}));
}
} catch (error) {
console.log("Saga Error: open Picker", error);