From a48cccc569a83486b445f12f2710663d41679724 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Thu, 30 Jan 2020 10:38:35 +0100
Subject: [PATCH] Fixed broken pagination in uploads table

---
 front/src/store/ui.js                            | 10 ++++++++++
 front/src/views/content/libraries/FilesTable.vue |  5 +----
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/front/src/store/ui.js b/front/src/store/ui.js
index 932ac530cb..9baf0596ce 100644
--- a/front/src/store/ui.js
+++ b/front/src/store/ui.js
@@ -67,6 +67,16 @@ export default {
         orderingDirection: "-",
         ordering: "creation_date",
       },
+      "content.libraries.files": {
+        paginateBy: 50,
+        orderingDirection: "-",
+        ordering: "creation_date",
+      },
+      "content.libraries.detail": {
+        paginateBy: 50,
+        orderingDirection: "-",
+        ordering: "creation_date",
+      },
     },
     serviceWorker: {
       refreshing: false,
diff --git a/front/src/views/content/libraries/FilesTable.vue b/front/src/views/content/libraries/FilesTable.vue
index 47294fe572..736421e57e 100644
--- a/front/src/views/content/libraries/FilesTable.vue
+++ b/front/src/views/content/libraries/FilesTable.vue
@@ -175,7 +175,7 @@
     <div>
       <pagination
         v-if="result && result.count > paginateBy"
-        @page-changed="selectPage"
+        @page-changed="page = $event; fetchData()"
         :compact="true"
         :current="page"
         :paginate-by="paginateBy"
@@ -231,13 +231,10 @@ export default {
       isLoading: false,
       result: null,
       page: 1,
-      paginateBy: 25,
       search: {
         query: this.defaultQuery,
         tokens: parseTokens(normalizeQuery(this.defaultQuery))
       },
-      orderingDirection: "-",
-      ordering: "creation_date",
       orderingOptions: [
         ["creation_date", "creation_date"],
         ["title", "track_title"],
-- 
GitLab