Closed tuurma closed 4 years ago
request send the parameters for nested pb-select/pb-autocomplete duplicated in a comma separated list e.g. searching for strint types in document kabul sends
query=types&doc=kabul,kabul,
<pb-search action="${app}/search.html" data-template="pages:parse-params" value="${query}" redirect="redirect"> <pb-select source="modules/autocomplete.xql?query=k" name="doc" label="search in"/> </pb-search>
request sent for query=types and doc=kabul
search.html?query=types&autocomplete-custom-template=undefined&doc=kabul%2Ckabul%2C instead of expected search.html?query=types&doc=kabul
search.html?query=types&autocomplete-custom-template=undefined&doc=kabul%2Ckabul%2C
search.html?query=types&doc=kabul
<pb-search action="${app}/search.html" data-template="pages:parse-params" value="${query}" redirect="redirect"> <pb-autocomplete source="modules/autocomplete.xql" name="doc" label="search in"/> </pb-search>
search.html?query=types&autocomplete-custom-template=undefined&doc=kabul%2C instead of expected search.html?query=types&doc=kabul
search.html?query=types&autocomplete-custom-template=undefined&doc=kabul%2C
for comparison, a construct with a generic form sends a correct expected request
<form id="form" action="${app}/search.html" data-template="pages:parse-params"> <pb-autocomplete label="Enter Query" source="modules/autocomplete.xql" name="query"/> <pb-select source="modules/autocomplete.xql?query=k" name="doc" label="search in"/> <input type="submit"></input> </form>
Results of discussion this morning: looks like iron-form is the culprit for superfluous controls
fixed in bugfix/i18n
Problem
request send the parameters for nested pb-select/pb-autocomplete duplicated in a comma separated list e.g. searching for strint types in document kabul sends
query=types&doc=kabul,kabul,
pb-select
request sent for query=types and doc=kabul
search.html?query=types&autocomplete-custom-template=undefined&doc=kabul%2Ckabul%2C
instead of expectedsearch.html?query=types&doc=kabul
pb-autocomplete
request sent for query=types and doc=kabul
search.html?query=types&autocomplete-custom-template=undefined&doc=kabul%2C
instead of expectedsearch.html?query=types&doc=kabul
for comparison, a construct with a generic form sends a correct expected request