Просмотр исходного кода

fix: go to different resource instance when health check

Shawn 3 лет назад
Родитель
Сommit
278e9145b0
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      apps/emqx_resource/src/emqx_resource.erl

+ 2 - 1
apps/emqx_resource/src/emqx_resource.erl

@@ -166,7 +166,8 @@ create_dry_run(ResourceType, Config) ->
 -spec create_dry_run_local(resource_type(), resource_config()) ->
     ok | {error, Reason :: term()}.
 create_dry_run_local(ResourceType, Config) ->
-    call_instance(<<?TEST_ID_PREFIX>>, {create_dry_run, ResourceType, Config}).
+    RandId = iolist_to_binary(emqx_misc:gen_id(16)),
+    call_instance(RandId, {create_dry_run, ResourceType, Config}).
 
 -spec recreate(instance_id(), resource_type(), resource_config(), create_opts()) ->
     {ok, resource_data()} | {error, Reason :: term()}.