Merge pull request #1960 from shock99-samantha/fix/register-engage-mode-schema
fix(setup): register step uses engage_mode columns dropped by migration 010
This commit is contained in:
@@ -167,18 +167,16 @@ export async function run(args: string[]): Promise<void> {
|
|||||||
if (!existing) {
|
if (!existing) {
|
||||||
newlyWired = true;
|
newlyWired = true;
|
||||||
const mgaId = generateId('mga');
|
const mgaId = generateId('mga');
|
||||||
const triggerRules = parsed.trigger
|
const engageMode = parsed.trigger || !parsed.requiresTrigger ? 'pattern' : 'mention';
|
||||||
? JSON.stringify({
|
const engagePattern = parsed.trigger ? parsed.trigger : (!parsed.requiresTrigger ? '.' : null);
|
||||||
pattern: parsed.trigger,
|
|
||||||
requiresTrigger: parsed.requiresTrigger,
|
|
||||||
})
|
|
||||||
: null;
|
|
||||||
createMessagingGroupAgent({
|
createMessagingGroupAgent({
|
||||||
id: mgaId,
|
id: mgaId,
|
||||||
messaging_group_id: messagingGroup.id,
|
messaging_group_id: messagingGroup.id,
|
||||||
agent_group_id: agentGroup.id,
|
agent_group_id: agentGroup.id,
|
||||||
trigger_rules: triggerRules,
|
engage_mode: engageMode,
|
||||||
response_scope: 'all',
|
engage_pattern: engagePattern,
|
||||||
|
sender_scope: 'all',
|
||||||
|
ignored_message_policy: 'drop',
|
||||||
session_mode: parsed.sessionMode,
|
session_mode: parsed.sessionMode,
|
||||||
priority: 0,
|
priority: 0,
|
||||||
created_at: new Date().toISOString(),
|
created_at: new Date().toISOString(),
|
||||||
|
|||||||
Reference in New Issue
Block a user