diff --git a/src/core/fileuploader/providers/helper.ts b/src/core/fileuploader/providers/helper.ts index fb1ac27a0..afaa6f909 100644 --- a/src/core/fileuploader/providers/helper.ts +++ b/src/core/fileuploader/providers/helper.ts @@ -399,7 +399,10 @@ export class CoreFileUploaderHelperProvider { // Error, not cancelled. this.logger.error('Error while recording audio/video', error); - return Promise.reject(this.translate.instant(defaultMessage)); + const message = error.code == 20 ? this.translate.instant('core.fileuploader.errornoapp') : + (error.message || this.translate.instant(defaultMessage)); + + return Promise.reject(message); } else { this.logger.debug('Cancelled'); }