- {{ selectedValues.join(', ') }}
+ {{ selectedValues?.join(', ') }}
@@ -122,6 +122,7 @@ export default {
return null
},
updateModelValue(newValues){
+ if (newValues === null) newValues = []
this.selectedValues = newValues
},
updateOptions (newItem) {
diff --git a/client/components/forms/SignatureInput.vue b/client/components/forms/SignatureInput.vue
index 3859127..d9dfeb6 100644
--- a/client/components/forms/SignatureInput.vue
+++ b/client/components/forms/SignatureInput.vue
@@ -53,7 +53,7 @@ export default {
if (this.disabled) {
this.$refs.signaturePad.clearSignature()
} else {
- const { isEmpty, data } = this.$refs.signaturePad.saveSignature()
+ const { isEmpty, data } = this.$refs.signaturePad?.saveSignature()
this.form[this.name] = (!isEmpty && data) ? data : null
}
}
diff --git a/client/components/global/WorkspaceDropdown.vue b/client/components/global/WorkspaceDropdown.vue
index ca8b2cc..26212bf 100644
--- a/client/components/global/WorkspaceDropdown.vue
+++ b/client/components/global/WorkspaceDropdown.vue
@@ -23,7 +23,7 @@