diff --git a/app.json b/app.json index 314ef55..2fe0462 100644 --- a/app.json +++ b/app.json @@ -4,19 +4,19 @@ "slug": "imexmobile", "version": "1.3.7", "extra": { - "expover": "5" + "expover": "6" }, "orientation": "default", "icon": "./assets/logo192noa.png", "ios": { "supportsTablet": true, "bundleIdentifier": "com.imex.imexmobile", - "buildNumber": "5", + "buildNumber": "6", "googleServicesFile": "./GoogleService-Info.plist" }, "android": { "package": "com.imex.imexmobile", - "versionCode": 1100018, + "versionCode": 1100019, "googleServicesFile": "./google-services.json" }, "splash": { diff --git a/util/document-upload.utility.js b/util/document-upload.utility.js index 7e6675f..d56bd1b 100644 --- a/util/document-upload.utility.js +++ b/util/document-upload.utility.js @@ -18,12 +18,13 @@ export const handleUpload = async (ev, context) => { const { bodyshop, jobId } = context; const imageData = await MediaLibrary.getAssetInfoAsync(mediaId); - const newFile = await (await fetch(imageData.uri)).blob(); + const newFile = await ( + await fetch(imageData.localUri || imageData.uri) + ).blob(); let extension = imageData.localUri.split(".").pop(); - let key = `${bodyshop.id}/${jobId}/${newFile.data.name.replace( - /\.[^/.]+$/, - "" - )}-${new Date().getTime()}`; + let key = `${bodyshop.id}/${jobId}/${( + imageData.filename || imageData.uri.split("/").pop() + ).replace(/\.[^/.]+$/, "")}-${new Date().getTime()}`; const res = await uploadToCloudinary( key,