From 2d07683a2891f1be24db1e140abde49de3c77036 Mon Sep 17 00:00:00 2001 From: Ralph Slooten Date: Sat, 25 Mar 2023 12:11:35 +1300 Subject: [PATCH] Bugfix: Fix JavaScript error when adding the first tag manually Caused when passing updated prov values via Vue components, see #68 --- server/ui-src/App.vue | 27 ++++----- server/ui-src/templates/Message.vue | 81 +++++++++++++++++++------ server/ui-src/templates/MessageTags.vue | 72 ---------------------- 3 files changed, 74 insertions(+), 106 deletions(-) delete mode 100644 server/ui-src/templates/MessageTags.vue diff --git a/server/ui-src/App.vue b/server/ui-src/App.vue index 483ec4e..5089749 100644 --- a/server/ui-src/App.vue +++ b/server/ui-src/App.vue @@ -128,9 +128,8 @@ export default { self.start = response.data.start; self.items = response.data.messages; self.tags = response.data.tags; - if (!self.existingTags.length) { - self.existingTags = JSON.parse(JSON.stringify(self.tags)); - } + self.existingTags = JSON.parse(JSON.stringify(self.tags)); + // if pagination > 0 && results == 0 reload first page (prune) if (response.data.count == 0 && response.data.start > 0) { self.start = 0; @@ -590,13 +589,13 @@ export default { Mailpit
- +
- + @@ -626,8 +625,8 @@ export default { {{ formatNumber(start + 1) }}-{{ formatNumber(start + items.length) }} of {{ formatNumber(total) }} -