Skip to content
Snippets Groups Projects
Commit f7b13c20 authored by Bekerle, Patrizio's avatar Bekerle, Patrizio :fire: Committed by Reiter, Christoph
Browse files

Improve multi-language support and add a fix

parent a58b9a9b
No related branches found
No related tags found
No related merge requests found
...@@ -26,7 +26,6 @@ class PersonSelect extends VPULitElementJQuery { ...@@ -26,7 +26,6 @@ class PersonSelect extends VPULitElementJQuery {
connectedCallback() { connectedCallback() {
super.connectedCallback(); super.connectedCallback();
i18n.changeLanguage(this.lang);
const that = this; const that = this;
this.updateComplete.then(()=>{ this.updateComplete.then(()=>{
...@@ -118,7 +117,7 @@ class PersonSelect extends VPULitElementJQuery { ...@@ -118,7 +117,7 @@ class PersonSelect extends VPULitElementJQuery {
return $select; return $select;
} }
updated(changedProperties) { update(changedProperties) {
changedProperties.forEach((oldValue, propName) => { changedProperties.forEach((oldValue, propName) => {
if (propName === "lang") { if (propName === "lang") {
i18n.changeLanguage(this.lang); i18n.changeLanguage(this.lang);
...@@ -132,6 +131,8 @@ class PersonSelect extends VPULitElementJQuery { ...@@ -132,6 +131,8 @@ class PersonSelect extends VPULitElementJQuery {
} }
} }
}); });
super.update(changedProperties);
} }
render() { render() {
......
...@@ -25,6 +25,10 @@ module.exports = { ...@@ -25,6 +25,10 @@ module.exports = {
findObjectInApiResults: (identifier, results, identifierAttribute = "@id") => { findObjectInApiResults: (identifier, results, identifierAttribute = "@id") => {
const members = results["hydra:member"]; const members = results["hydra:member"];
if (members === undefined) {
return;
}
for (const object of members){ for (const object of members){
if (object[identifierAttribute] === identifier) { if (object[identifierAttribute] === identifier) {
return object; return object;
......
auth @ c87402ca
Subproject commit e882180bbf6dc583894d684a77956249e5179c81 Subproject commit c87402caad63e6e41359df67857fab394c9d6cd5
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment