diff --git a/plugins/process-resources/src/components/criterias/BaseCriteria.svelte b/plugins/process-resources/src/components/criterias/BaseCriteria.svelte index cccfe3cd7c..2f7a6e5241 100644 --- a/plugins/process-resources/src/components/criterias/BaseCriteria.svelte +++ b/plugins/process-resources/src/components/criterias/BaseCriteria.svelte @@ -28,7 +28,7 @@ showPopup } from '@hcengineering/ui' import { createEventDispatcher } from 'svelte' - import { buildResult, Mode, Modes, parseValue } from '../../query' + import { buildResult, Mode, parseValue } from '../../query' import ContextSelectorPopup from '../attributeEditors/ContextSelectorPopup.svelte' import ContextValue from '../attributeEditors/ContextValue.svelte' @@ -78,7 +78,7 @@ $: presenterClass = getAttributePresenterClass(hierarchy, attribute.type) function changeResult () { - if (val === undefined || val === '') { + if (!selectedMode.withoutEditor && (val === undefined || val === '')) { dispatch('change', null) return } @@ -103,60 +103,61 @@ changeResult() }} /> - -
- {#if contextValue} - { - onSelect(e.detail) - }} - /> - {:else} -
- {#if baseEditor} - - {/if} + {#if !selectedMode.withoutEditor} +
+ {#if contextValue} + { + onSelect(e.detail) + }} + /> + {:else} +
+ {#if baseEditor} + + {/if} +
+ {/if} +
+
- {/if} -
-
-
+ {/if}