From f5a2d6114980027838abfab69d6cd494cb6e08c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Thu, 1 Jul 2021 14:19:53 +0200 Subject: [PATCH] MOBILE-3320 forum: Fix message inline file prefetch --- src/addons/mod/forum/services/handlers/prefetch.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/addons/mod/forum/services/handlers/prefetch.ts b/src/addons/mod/forum/services/handlers/prefetch.ts index 722fd004b..7b7f62dbb 100644 --- a/src/addons/mod/forum/services/handlers/prefetch.ts +++ b/src/addons/mod/forum/services/handlers/prefetch.ts @@ -15,7 +15,7 @@ import { Injectable } from '@angular/core'; import { CoreCourseActivityPrefetchHandlerBase } from '@features/course/classes/activity-prefetch-handler'; import { AddonModForum, AddonModForumData, AddonModForumPost, AddonModForumProvider } from '../forum'; -import { CoreSites, CoreSitesReadingStrategy } from '@services/sites'; +import { CoreSitesReadingStrategy } from '@services/sites'; import { CoreFilepool } from '@services/filepool'; import { CoreWSFile } from '@services/ws'; import { CoreCourse, CoreCourseAnyModuleData, CoreCourseCommonModWSOptions } from '@features/course/services/course'; @@ -71,15 +71,15 @@ export class AddonModForumPrefetchHandlerService extends CoreCourseActivityPrefe */ protected getPostsFiles(posts: AddonModForumPost[]): CoreWSFile[] { let files: CoreWSFile[] = []; - const getInlineFiles = CoreSites.getCurrentSite()?.isVersionGreaterEqualThan('3.2'); posts.forEach((post) => { if (post.attachments && post.attachments.length) { files = files.concat(post.attachments as CoreWSFile[]); } - if (getInlineFiles && post.messageinlinefiles && post.messageinlinefiles.length) { + + if (post.messageinlinefiles) { files = files.concat(post.messageinlinefiles); - } else if (post.message && !getInlineFiles) { + } else if (post.message) { files = files.concat(CoreFilepool.extractDownloadableFilesFromHtmlAsFakeFileObjects(post.message)); } });