From 6f4d4b19dada62effdda8a3532f9f97e3bcd945a Mon Sep 17 00:00:00 2001
From: Albert Gasset <albertgasset@fsfe.org>
Date: Tue, 25 Sep 2018 15:03:02 +0200
Subject: [PATCH] MOBILE-2585 course: Fix prefetch of course option handlers

---
 src/core/course/providers/options-delegate.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/course/providers/options-delegate.ts b/src/core/course/providers/options-delegate.ts
index 29875d827..7f2f9968c 100644
--- a/src/core/course/providers/options-delegate.ts
+++ b/src/core/course/providers/options-delegate.ts
@@ -277,7 +277,7 @@ export class CoreCourseOptionsDelegate extends CoreDelegate {
                     handlersToDisplay.push({
                         data: data,
                         priority: handler.priority,
-                        prefetch: handler.prefetch
+                        prefetch: handler.prefetch && handler.prefetch.bind(handler)
                     });
                 }).catch((err) => {
                     this.logger.error('Error getting data for handler', handler.name, err);