From 7ad729964e9c1ef9d6b716bb50b98bb8b30d2396 Mon Sep 17 00:00:00 2001 From: Laura Fuentes Grau Date: Sun, 15 Mar 2020 14:51:19 +0100 Subject: [PATCH] widget name now editable even after name field was empty --- src/widget/edit-widget/edit-widget.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/widget/edit-widget/edit-widget.js b/src/widget/edit-widget/edit-widget.js index fdec5ec..b9ee2ca 100644 --- a/src/widget/edit-widget/edit-widget.js +++ b/src/widget/edit-widget/edit-widget.js @@ -90,10 +90,14 @@ class EditWidgetDialog extends React.Component { if ('lockAspect' in this.state.temporal && this.state.temporal.lockAspect) { changeObject = this.assignAspectRatio(changeObject, e.target.value); } - } else if (e.target.type === 'checkbox') { - customProperty ? changeObject.customProperties[e.target.id] = e.target.value : changeObject[e.target.id] = e.target.value; } else if (e.target.type === 'number') { customProperty ? changeObject.customProperties[e.target.id] = Number(e.target.value) : changeObject[e.target.id] = Number(e.target.value); + } else if(e.target.id === 'name'){ + if(changeObject[e.target.id] != null){ + changeObject[e.target.id] = e.target.value; + } else{ + changeObject[e.target.id] = 'default'; + } } else { customProperty ? changeObject.customProperties[e.target.id] = e.target.value : changeObject[e.target.id] = e.target.value ; }