This is an automated email from the ASF dual-hosted git repository.
humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
The following commit(s) were added to refs/heads/master by this push:
new d4a3ddf Cut away query string for now.
d4a3ddf is described below
commit d4a3ddfeec0d6a338126488f911b8fd2e2711e84
Author: Daniel Gruno <[email protected]>
AuthorDate: Tue Oct 5 18:42:03 2021 +0200
Cut away query string for now.
---
webui/js/ponymail.js | 4 ++++
webui/js/source/primer.js | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/webui/js/ponymail.js b/webui/js/ponymail.js
index 2b01992..3a9f96c 100644
--- a/webui/js/ponymail.js
+++ b/webui/js/ponymail.js
@@ -3352,6 +3352,10 @@ function parseURL(state) {
function parse_permalink() {
// message id is the bit after the last /
let mid = location.href.split('/').pop();
+ // Cut off any query string there might be
+ if (mid.match(/\?/)) {
+ mid = mid.replace(/\?.*$/, '');
+ }
init_preferences(); // blank call to load defaults like social rendering
GET('%sapi/preferences.lua'.format(apiURL), init_preferences, null);
// Fetch the thread data and pass to build_single_thread
diff --git a/webui/js/source/primer.js b/webui/js/source/primer.js
index fb13860..c3f7cc7 100644
--- a/webui/js/source/primer.js
+++ b/webui/js/source/primer.js
@@ -142,6 +142,10 @@ function parseURL(state) {
function parse_permalink() {
// message id is the bit after the last /
let mid = location.href.split('/').pop();
+ // Cut off any query string there might be
+ if (mid.match(/\?/)) {
+ mid = mid.replace(/\?.*$/, '');
+ }
init_preferences(); // blank call to load defaults like social rendering
GET('%sapi/preferences.lua'.format(apiURL), init_preferences, null);
// Fetch the thread data and pass to build_single_thread