#1906 fixed search multi keys (ajax query params miswrited qs.stringify arrayFormat)

This commit is contained in:
2022-09-13 12:29:38 +02:00
parent 40b7e75d44
commit 1565ce8aa2
4 changed files with 30 additions and 8 deletions

View File

@@ -135,7 +135,7 @@ export default {
},
getResults ({ dispatch, commit, state }) {
const params = {
keys: state.keys,
keys: state.keys.join(', '),
terms: JSON.stringify(state.terms),
offset: state.offset,
limit: state.limit
@@ -147,6 +147,9 @@ export default {
}
// console.log('Search getResults params', params)
const q = qs.stringify(params)
// * Qs.Stringify () Arrayformat: 'Repeat' : https://programmerall.com/article/31901061156/
// const q = qs.stringify(params, { arrayFormat: 'comma', encode: false })
// * arrayFormat is not working, made state.keys.join(', ') instead
return MA.get('/materio_sapi/getresults?' + q)
.then(({ data }) => {
console.log('search MA getresults data', data, state.terms)