From 6c2033ecbfceab3840343c1e17b6f81411856a8f Mon Sep 17 00:00:00 2001 From: zhongwencool Date: Fri, 2 Aug 2024 11:03:59 +0800 Subject: [PATCH] fix: deactivate alarm before create resource --- apps/emqx_connector/src/emqx_connector_resource.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx_connector/src/emqx_connector_resource.erl b/apps/emqx_connector/src/emqx_connector_resource.erl index 8cb61793d..cdbba4f95 100644 --- a/apps/emqx_connector/src/emqx_connector_resource.erl +++ b/apps/emqx_connector/src/emqx_connector_resource.erl @@ -125,6 +125,7 @@ create(Type, Name, Conf0, Opts) -> TypeBin = bin(Type), ResourceId = resource_id(Type, Name), Conf = Conf0#{connector_type => TypeBin, connector_name => Name}, + _ = emqx_alarm:ensure_deactivated(ResourceId), {ok, _Data} = emqx_resource:create_local( ResourceId, ?CONNECTOR_RESOURCE_GROUP, @@ -132,7 +133,6 @@ create(Type, Name, Conf0, Opts) -> parse_confs(TypeBin, Name, Conf), parse_opts(Conf, Opts) ), - _ = emqx_alarm:ensure_deactivated(ResourceId), ok. update(ConnectorId, {OldConf, Conf}) ->