diff --git a/android/app/build.gradle b/android/app/build.gradle
index 6f033d2f5970..b7095d53281c 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -148,8 +148,8 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
multiDexEnabled rootProject.ext.multiDexEnabled
- versionCode 1001006503
- versionName "1.0.65-3"
+ versionCode 1001006504
+ versionName "1.0.65-4"
}
splits {
abi {
diff --git a/ios/ExpensifyCash/Info.plist b/ios/ExpensifyCash/Info.plist
index 1db8729c8ffb..64f9b28622c9 100644
--- a/ios/ExpensifyCash/Info.plist
+++ b/ios/ExpensifyCash/Info.plist
@@ -30,7 +30,7 @@
CFBundleVersion
- 1.0.65.3
+ 1.0.65.4
ITSAppUsesNonExemptEncryption
LSApplicationQueriesSchemes
diff --git a/ios/ExpensifyCashTests/Info.plist b/ios/ExpensifyCashTests/Info.plist
index 3d93c602946d..fd3dc3360789 100644
--- a/ios/ExpensifyCashTests/Info.plist
+++ b/ios/ExpensifyCashTests/Info.plist
@@ -19,6 +19,6 @@
CFBundleSignature
????
CFBundleVersion
- 1.0.65.3
+ 1.0.65.4
diff --git a/package-lock.json b/package-lock.json
index 0508be3f104b..df94ad055e30 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "expensify.cash",
- "version": "1.0.65-3",
+ "version": "1.0.65-4",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 4f7b195e0101..9700f599b2c4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "expensify.cash",
- "version": "1.0.65-3",
+ "version": "1.0.65-4",
"author": "Expensify, Inc.",
"homepage": "https://expensify.cash",
"description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",
diff --git a/src/components/AttachmentPicker/index.native.js b/src/components/AttachmentPicker/index.native.js
index 20cd7b73245e..c51efab7dee9 100644
--- a/src/components/AttachmentPicker/index.native.js
+++ b/src/components/AttachmentPicker/index.native.js
@@ -80,7 +80,7 @@ class AttachmentPicker extends Component {
{
icon: Paperclip,
text: this.props.translate('attachmentPicker.chooseDocument'),
- pickAttachment: this.showDocumentPicker,
+ pickAttachment: () => this.showDocumentPicker(),
},
];
@@ -145,8 +145,7 @@ class AttachmentPicker extends Component {
this.showGeneralAlert(response.error);
break;
}
- const errorDescription = this.props.translate('attachmentPicker.errorDuringAttachmentSelection');
- reject(new Error(`${errorDescription}: ${response.error}`));
+ reject(new Error(`Error during attachment selection: ${response.error}`));
}
resolve(response);
diff --git a/src/languages/en.js b/src/languages/en.js
index e4aa2ef234fd..cfe1a9790ade 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -31,6 +31,7 @@ export default {
contacts: 'Contacts',
recents: 'Recents',
close: 'Close',
+ settings: 'Settings',
},
attachmentPicker: {
cameraPermissionRequired: 'Camera Permission Required',
@@ -38,7 +39,6 @@ export default {
attachmentError: 'Attachment Error',
errorWhileSelectingAttachment: 'An error occurred while selecting an attachment, please try again',
errorWhileSelectingCorruptedImage: 'An error occurred while selecting a corrupted attachment, please try another file',
- errorDuringAttachmentSelection: 'Error during attachment selection',
takePhoto: 'Take Photo',
chooseFromGallery: 'Choose from Gallery',
chooseDocument: 'Choose Document',
@@ -156,7 +156,6 @@ export default {
sendValidation: 'Send Validation',
},
initialSettingsPage: {
- settings: 'Settings',
about: 'About',
aboutPage: {
description: 'Expensify.cash is built by a community of open source developers from around the world. Come help us build the next generation of Expensify.',
diff --git a/src/languages/es.js b/src/languages/es.js
index 18a028813f3b..a199c313d8da 100644
--- a/src/languages/es.js
+++ b/src/languages/es.js
@@ -29,6 +29,7 @@ export default {
delete: 'Eliminar',
contacts: 'Contactos',
recents: 'Recientes',
+ settings: 'Configuración',
},
attachmentPicker: {
cameraPermissionRequired: 'Se necesita permiso para usar la cámara',
@@ -36,7 +37,6 @@ export default {
attachmentError: 'Error al adjuntar archivo',
errorWhileSelectingAttachment: 'Ha ocurrido un error al seleccionar un adjunto, por favor inténtalo de nuevo',
errorWhileSelectingCorruptedImage: 'Ha ocurrido un error al seleccionar un adjunto corrupto, por favor intentalo con otro archivo',
- errorDuringAttachmentSelection: 'Error al seleccionar un archivo adjunto',
takePhoto: 'Hacer una Foto',
chooseFromGallery: 'Elegir de la galería',
chooseDocument: 'Elegir Documento',
@@ -153,7 +153,6 @@ export default {
sendValidation: 'Enviar validación',
},
initialSettingsPage: {
- settings: 'Configuración',
about: 'Acerca de',
aboutPage: {
description: 'Expensify.cash está desarrollado por una comunidad de desarrolladores open source de todo el mundo. Ayúdanos a construir la próxima generación de Expensify.',
diff --git a/src/pages/settings/InitialPage.js b/src/pages/settings/InitialPage.js
index c36d7a0ce003..15eb4e485beb 100755
--- a/src/pages/settings/InitialPage.js
+++ b/src/pages/settings/InitialPage.js
@@ -106,7 +106,7 @@ const InitialSettingsPage = ({
return (
Navigation.dismissModal(true)}
/>