mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Merge pull request #7701 from ppisljar/fix/7332
fix #7332 - saving vis with % in name causes error
This commit is contained in:
commit
4469e88ea7
4 changed files with 21 additions and 3 deletions
|
@ -86,7 +86,8 @@ app.service('savedVisualizations', function (Promise, es, kbnIndex, SavedVis, Pr
|
|||
simple_query_string: {
|
||||
query: searchString + '*',
|
||||
fields: ['title^3', 'description'],
|
||||
default_operator: 'AND'
|
||||
default_operator: 'AND',
|
||||
analyze_wildcard: true
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
@ -9,18 +9,22 @@ describe('slugifyId()', function () {
|
|||
['test?test', 'test-questionmark-test'],
|
||||
['test=test', 'test-equal-test'],
|
||||
['test&test', 'test-ampersand-test'],
|
||||
['test%test', 'test-percent-test'],
|
||||
['test / test', 'test-slash-test'],
|
||||
['test ? test', 'test-questionmark-test'],
|
||||
['test = test', 'test-equal-test'],
|
||||
['test & test', 'test-ampersand-test'],
|
||||
['test % test', 'test-percent-test'],
|
||||
['test / ^test', 'test-slash-^test'],
|
||||
['test ? test', 'test-questionmark-test'],
|
||||
['test = test', 'test-equal-test'],
|
||||
['test & test', 'test-ampersand-test'],
|
||||
['test % test', 'test-percent-test'],
|
||||
['test/test/test', 'test-slash-test-slash-test'],
|
||||
['test?test?test', 'test-questionmark-test-questionmark-test'],
|
||||
['test&test&test', 'test-ampersand-test-ampersand-test'],
|
||||
['test=test=test', 'test-equal-test-equal-test']
|
||||
['test=test=test', 'test-equal-test-equal-test'],
|
||||
['test%test%test', 'test-percent-test-percent-test']
|
||||
];
|
||||
|
||||
_.each(fixtures, function (fixture) {
|
||||
|
|
|
@ -6,7 +6,8 @@ export default function (id) {
|
|||
'/' : '-slash-',
|
||||
'\\?' : '-questionmark-',
|
||||
'\\&' : '-ampersand-',
|
||||
'=' : '-equal-'
|
||||
'=' : '-equal-',
|
||||
'%' : '-percent-'
|
||||
};
|
||||
_.each(trans, function (val, key) {
|
||||
let regex = new RegExp(key, 'g');
|
||||
|
|
|
@ -62,6 +62,18 @@ bdd.describe('visualize app', function describeIndexTests() {
|
|||
bdd.describe('area charts', function indexPatternCreation() {
|
||||
var vizName1 = 'Visualization AreaChart';
|
||||
|
||||
bdd.it('should save and load with special characters', function pageHeader() {
|
||||
const vizNamewithSpecialChars = vizName1 + '/?&=%';
|
||||
return PageObjects.visualize.saveVisualization(vizNamewithSpecialChars)
|
||||
.then(function (message) {
|
||||
PageObjects.common.debug(`Saved viz message = ${message}`);
|
||||
expect(message).to.be(`Visualization Editor: Saved Visualization "${vizNamewithSpecialChars}"`);
|
||||
})
|
||||
.then(function testVisualizeWaitForToastMessageGone() {
|
||||
return PageObjects.visualize.waitForToastMessageGone();
|
||||
});
|
||||
});
|
||||
|
||||
bdd.it('should save and load', function pageHeader() {
|
||||
return PageObjects.visualize.saveVisualization(vizName1)
|
||||
.then(function (message) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue