From 69a3863ce38d86fda47b2841a4363847af09a0ad Mon Sep 17 00:00:00 2001
From: Paul Holden <paulh@moodle.com>
Date: Wed, 10 May 2023 17:38:53 +0100
Subject: [PATCH] MDL-78211 contentbank: fix context option when formatting
 categories.

---
 contentbank/classes/output/bankcontent.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/contentbank/classes/output/bankcontent.php b/contentbank/classes/output/bankcontent.php
index 632550434c9..9d9ab1ab1ce 100644
--- a/contentbank/classes/output/bankcontent.php
+++ b/contentbank/classes/output/bankcontent.php
@@ -132,8 +132,9 @@ class bankcontent implements renderable, templatable {
         }
         $options = [];
         foreach ($this->allowedcategories as $allowedcategory) {
-            $options[$allowedcategory->ctxid] = format_string($allowedcategory->name, true,
-                context_coursecat::instance($allowedcategory->ctxinstance));
+            $options[$allowedcategory->ctxid] = format_string($allowedcategory->name, true, [
+                'context' => context_coursecat::instance($allowedcategory->ctxinstance),
+            ]);
         }
         if (!empty($options)) {
             $allowedcontexts['categories'] = [get_string('coursecategories') => $options];