From 2d1549272e85bd07e3fdbc57803684969b05c4ec Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Fri, 15 Oct 2021 09:19:11 +0000
Subject: [PATCH] fix #329

---
 .../courseware/CoursewareFolderChooser.vue    | 24 ++++++++++++-------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/resources/vue/components/courseware/CoursewareFolderChooser.vue b/resources/vue/components/courseware/CoursewareFolderChooser.vue
index d176ebb8585..95df18b8f59 100755
--- a/resources/vue/components/courseware/CoursewareFolderChooser.vue
+++ b/resources/vue/components/courseware/CoursewareFolderChooser.vue
@@ -78,22 +78,28 @@ export default {
         },
     },
     methods: {
-        ...mapActions({ loadRelatedFolders: 'folders/loadRelated' }),
+        ...mapActions({
+            loadRelatedFolders: 'folders/loadRelated' 
+        }),
+
         changeSelection() {
             this.$emit('input', this.currentValue);
         },
 
         getCourseFolders() {
-            return this.loadRelatedFolders({
-                parent: this.courseObject,
-                relationship: 'folders',
-            });
+            const parent = this.courseObject;
+            const relationship = 'folders';
+            const options = { 'page[limit]': 10000 };
+
+            return this.loadRelatedFolders({ parent, relationship, options });
         },
+
         getUserFolders() {
-            return this.loadRelatedFolders({
-                parent: this.userObject,
-                relationship: 'folders',
-            });
+            const parent = this.userObject;
+            const relationship = 'folders';
+            const options = { 'page[limit]': 10000 };
+
+            return this.loadRelatedFolders({ parent, relationship, options });
         },
     },
     mounted() {
-- 
GitLab