From ea794345f4ae35aadc2e89ef7a5c5e27680912fb Mon Sep 17 00:00:00 2001 From: toanlam Date: Thu, 6 Apr 2023 11:20:29 +0700 Subject: [PATCH] MOBILE-4300 course-storage: Update section size when delete all --- .../pages/course-storage/course-storage.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/addons/storagemanager/pages/course-storage/course-storage.ts b/src/addons/storagemanager/pages/course-storage/course-storage.ts index 7ad1d6f52..920777f5f 100644 --- a/src/addons/storagemanager/pages/course-storage/course-storage.ts +++ b/src/addons/storagemanager/pages/course-storage/course-storage.ts @@ -492,6 +492,15 @@ export class AddonStorageManagerCourseStoragePage implements OnInit, OnDestroy { await this.updateModulesSizes(modules, section); CoreCourseHelper.calculateSectionsStatus(this.sections, this.courseId, false, false); + + // For delete all, reset all section sizes so icons are updated. + if (this.totalSize == 0) { + this.sections.map((section) => { + section.calculatingSize = true; + section.totalSize = 0; + section.calculatingSize = false; + }); + } this.changeDetectorRef.markForCheck(); } }