aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/src
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2025-03-19 22:33:50 +0100
committerArthur Schiwon <blizzz@arthur-schiwon.de>2025-04-03 12:40:48 +0200
commit5fbe00870b9c99d0214e008412cea9e7f1611034 (patch)
treed8a6367fda404e2a640b65ab92fe8d02a2f7a630 /apps/workflowengine/src
parenteaf02682302cf6b95a82bdf187c9155955ec2937 (diff)
downloadnextcloud-server-5fbe00870b9c99d0214e008412cea9e7f1611034.tar.gz
nextcloud-server-5fbe00870b9c99d0214e008412cea9e7f1611034.zip
fix(workflowengine): use adapted mixin again in FileMimeType
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'apps/workflowengine/src')
-rw-r--r--apps/workflowengine/src/components/Checks/FileMimeType.vue16
-rw-r--r--apps/workflowengine/src/mixins/valueMixin.js23
2 files changed, 7 insertions, 32 deletions
diff --git a/apps/workflowengine/src/components/Checks/FileMimeType.vue b/apps/workflowengine/src/components/Checks/FileMimeType.vue
index 3027367fbb0..2e3ef4a0de5 100644
--- a/apps/workflowengine/src/components/Checks/FileMimeType.vue
+++ b/apps/workflowengine/src/components/Checks/FileMimeType.vue
@@ -51,6 +51,7 @@ export default {
NcSelect,
},
mixins: [
+ valueMixin
],
emits: ['update:model-value'],
@@ -79,7 +80,6 @@ export default {
id: 'application/pdf',
},
],
- newValue: [],
}
},
props: {
@@ -88,9 +88,6 @@ export default {
default: '',
},
},
- beforeMount() {
- this.updateInternalValue()
- },
computed: {
options() {
return [...this.predefinedTypes, this.customValue]
@@ -121,12 +118,7 @@ export default {
}
},
},
- watch: {
- modelValue() {
- console.error("DEBUG: watch modelValue fileSystemTag")
- this.updateInternalValue()
- },
- },
+
methods: {
validateRegex(string) {
const regexRegex = /^\/(.*)\/([gui]{0,3})$/
@@ -143,10 +135,6 @@ export default {
this.newValue = event.target.value || event.detail[0]
this.$emit('update:model-value', this.newValue)
},
- updateInternalValue() {
- console.error("DEBUG: updateInternalValue filemimetype " + this.modelValue)
- this.newValue = this.modelValue
- },
},
}
</script>
diff --git a/apps/workflowengine/src/mixins/valueMixin.js b/apps/workflowengine/src/mixins/valueMixin.js
index b34a2e13b5f..1293cd2483c 100644
--- a/apps/workflowengine/src/mixins/valueMixin.js
+++ b/apps/workflowengine/src/mixins/valueMixin.js
@@ -4,32 +4,19 @@
*/
const valueMixin = {
- props: {
- value: {
- type: String,
- default: '',
- },
- check: {
- type: Object,
- default: () => { return {} },
- },
- },
data() {
return {
- newValue: '',
+ newValue: [],
}
},
watch: {
- value: {
- immediate: true,
- handler(value) {
- this.updateInternalValue(value)
- },
+ modelValue() {
+ this.updateInternalValue()
},
},
methods: {
- updateInternalValue(value) {
- this.newValue = value
+ updateInternalValue() {
+ this.newValue = this.modelValue
},
},
}