fix(memory): DeleteVariableInstance fails when connectId is 0 (#1874)

main
Ryo 2 months ago committed by GitHub
parent e5db24ff1c
commit c34f0cae4b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      backend/application/memory/variables.go

@ -291,12 +291,13 @@ func (v *VariableApplicationService) DeleteVariableInstance(ctx context.Context,
bizType := ternary.IFElse(req.BotID == 0, project_memory.VariableConnector_Project, project_memory.VariableConnector_Bot)
bizID := ternary.IFElse(req.BotID == 0, req.ProjectID, fmt.Sprintf("%d", req.BotID))
connectId := ternary.IFElse(req.ConnectorID == nil, consts.CozeConnectorID, req.GetConnectorID())
e := entity.NewUserVariableMeta(&model.UserVariableMeta{
BizType: bizType,
BizID: bizID,
Version: "",
ConnectorID: req.GetConnectorID(),
ConnectorID: connectId,
ConnectorUID: fmt.Sprintf("%d", *uid),
})

Loading…
Cancel
Save