Merge pull request #1081 from Hexastack/fix/channel-trigger

fix: remove default console channel trigger
This commit is contained in:
Med Marrouchi
2025-06-02 09:39:35 +01:00
committed by GitHub

View File

@@ -12,7 +12,6 @@ import { OnEvent } from '@nestjs/event-emitter';
import EventWrapper from '@/channel/lib/EventWrapper';
import { ChannelName } from '@/channel/types';
import { ContentService } from '@/cms/services/content.service';
import { CONSOLE_CHANNEL_NAME } from '@/extensions/channels/console/settings';
import { NLU } from '@/helper/types';
import { I18nService } from '@/i18n/services/i18n.service';
import { LanguageService } from '@/i18n/services/language.service';
@@ -69,7 +68,7 @@ export class BlockService extends BaseService<
*
* This function ensures that only blocks that are either:
* - Not restricted to specific trigger channels (`trigger_channels` is undefined or empty), or
* - Explicitly allow the given channel (or the console channel)
* - Explicitly allow the given channel
*
* are included in the returned array.
*
@@ -86,7 +85,7 @@ export class BlockService extends BaseService<
return (
!b.trigger_channels ||
b.trigger_channels.length === 0 ||
[...b.trigger_channels, CONSOLE_CHANNEL_NAME].includes(channel)
b.trigger_channels.includes(channel)
);
});
}