Explorar o código

Merge pull request #13562 from zhongwencool/fix-deactivate-alarm

fix: deactivate alarm before create resource
zhongwencool hai 1 ano
pai
achega
8a33ef8576
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      apps/emqx_connector/src/emqx_connector_resource.erl

+ 1 - 1
apps/emqx_connector/src/emqx_connector_resource.erl

@@ -125,6 +125,7 @@ create(Type, Name, Conf0, Opts) ->
     TypeBin = bin(Type),
     TypeBin = bin(Type),
     ResourceId = resource_id(Type, Name),
     ResourceId = resource_id(Type, Name),
     Conf = Conf0#{connector_type => TypeBin, connector_name => Name},
     Conf = Conf0#{connector_type => TypeBin, connector_name => Name},
+    _ = emqx_alarm:ensure_deactivated(ResourceId),
     {ok, _Data} = emqx_resource:create_local(
     {ok, _Data} = emqx_resource:create_local(
         ResourceId,
         ResourceId,
         ?CONNECTOR_RESOURCE_GROUP,
         ?CONNECTOR_RESOURCE_GROUP,
@@ -132,7 +133,6 @@ create(Type, Name, Conf0, Opts) ->
         parse_confs(TypeBin, Name, Conf),
         parse_confs(TypeBin, Name, Conf),
         parse_opts(Conf, Opts)
         parse_opts(Conf, Opts)
     ),
     ),
-    _ = emqx_alarm:ensure_deactivated(ResourceId),
     ok.
     ok.
 
 
 update(ConnectorId, {OldConf, Conf}) ->
 update(ConnectorId, {OldConf, Conf}) ->