From be0ce93a0f72a0142b8bc8989424a1630366c468 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Wed, 23 Feb 2022 14:54:25 +0100 Subject: [PATCH] MOBILE-3780 assign: Fix getSizeForEdit in file submissions --- src/addons/mod/assign/services/assign-helper.ts | 2 +- src/addons/mod/assign/submission/file/services/handler.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/addons/mod/assign/services/assign-helper.ts b/src/addons/mod/assign/services/assign-helper.ts index cb062c240..c3f948527 100644 --- a/src/addons/mod/assign/services/assign-helper.ts +++ b/src/addons/mod/assign/services/assign-helper.ts @@ -15,7 +15,7 @@ import { Injectable } from '@angular/core'; import { CoreFileUploader, CoreFileUploaderStoreFilesResult } from '@features/fileuploader/services/fileuploader'; import { CoreSites, CoreSitesCommonWSOptions } from '@services/sites'; -import { FileEntry } from '@ionic-native/file/ngx'; +import { FileEntry, DirectoryEntry } from '@ionic-native/file/ngx'; import { AddonModAssignProvider, AddonModAssignAssign, diff --git a/src/addons/mod/assign/submission/file/services/handler.ts b/src/addons/mod/assign/submission/file/services/handler.ts index f1b52ea2f..7c684ea89 100644 --- a/src/addons/mod/assign/submission/file/services/handler.ts +++ b/src/addons/mod/assign/submission/file/services/handler.ts @@ -187,7 +187,8 @@ export class AddonModAssignSubmissionFileHandlerService implements AddonModAssig plugin: AddonModAssignPlugin, ): Promise { // Check if there's any change. - if (this.hasDataChanged(assign, submission, plugin)) { + const hasChanged = await this.hasDataChanged(assign, submission, plugin); + if (hasChanged) { const files = CoreFileSession.getFiles(AddonModAssignProvider.COMPONENT, assign.id); return CoreFileHelper.getTotalFilesSize(files);