Improve upload progress on android due to null asset IDs.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user