Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/SegmentEditor/angularjs/segment-generator/segmentgenerator.controller.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/SegmentEditor/angularjs/segment-generator/segmentgenerator.controller.js b/plugins/SegmentEditor/angularjs/segment-generator/segmentgenerator.controller.js
index 3ebfbfb923..967cd12a52 100644
--- a/plugins/SegmentEditor/angularjs/segment-generator/segmentgenerator.controller.js
+++ b/plugins/SegmentEditor/angularjs/segment-generator/segmentgenerator.controller.js
@@ -47,7 +47,13 @@
}
}
- newMetric.value = decodeURIComponent(newMetric.value);
+ try {
+ // Decode again to deal with double-encoded segments in database
+ newMetric.value = decodeURIComponent(newMetric.value);
+ } catch (e) {
+ // Expected if the segment was not double-encoded
+ }
+
return newMetric;
};