Skip to content
Snippets Groups Projects
Commit cb89d29c authored by Tögl, Christina's avatar Tögl, Christina
Browse files

Try to fix another uncaught syntax error in adapter-lit-element

parent 5847523a
No related branches found
No related tags found
No related merge requests found
...@@ -286,13 +286,14 @@ export class AdapterLitElement extends LitElement { ...@@ -286,13 +286,14 @@ export class AdapterLitElement extends LitElement {
} }
break; break;
default: default:
// The function should not be called if newValue is empty but name and oldValue are set // The function should not be called if oldValue is an object, oldValue and newValue are empty
// or if newValue is empty but name and oldValue are set
// This should prevent 'Uncaught SyntaxError: JSON.parse unexpected end of data at line 1 column 1 of the JSON data' // This should prevent 'Uncaught SyntaxError: JSON.parse unexpected end of data at line 1 column 1 of the JSON data'
if (newValue || !oldValue || !name) { if ((typeof oldValue === 'object' && !oldValue && !newValue) || (!newValue && oldValue && name)) {
super.attributeChangedCallback(name, oldValue, newValue); // console.debug("attributeChangedCallback ignored", name, oldValue, newValue);
// } else { break;
// console.debug("attributeChangedCallback ignored", name, oldValue, newValue);
} }
super.attributeChangedCallback(name, oldValue, newValue);
} }
// console.debug("this.lang", this.tagName, name, this.lang); // console.debug("this.lang", this.tagName, name, this.lang);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment