Skip to content

Commit e510ae7

Browse files
committed
fix(directive): update Include directive handling
1 parent 7b0588c commit e510ae7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

app/src/components/NgxConfigEditor/directive/DirectiveEditorItem.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,13 @@ const directive = defineModel<NgxDirective>('directive', {
2525
2626
const content = ref('')
2727
28+
const shouldLoadInclude = computed(() => {
29+
return directive.value.directive === Include && !directive.value.params.includes('*')
30+
})
31+
2832
function init() {
29-
if (directive.value.directive === Include) {
33+
// if directive is Include and params is not * #1278
34+
if (shouldLoadInclude.value) {
3035
config.getItem(directive.value.params).then(r => {
3136
content.value = r.content
3237
})
@@ -114,7 +119,7 @@ const showComment = ref(false)
114119
<ATextarea v-model:value="directive.comments" />
115120
</AFormItem>
116121
<AFormItem
117-
v-if="directive.directive === Include"
122+
v-if="shouldLoadInclude"
118123
:label="$gettext('Content')"
119124
>
120125
<CodeEditor

0 commit comments

Comments
 (0)