Merge pull request #7576 from DDDHuang/bad_delete_resource
fix: random id ensure do not delete resource
This commit is contained in:
commit
116c04560d
|
@ -332,7 +332,9 @@ start_resource(ResId) ->
|
||||||
test_resource(#{type := Type} = Params) ->
|
test_resource(#{type := Type} = Params) ->
|
||||||
case emqx_rule_registry:find_resource_type(Type) of
|
case emqx_rule_registry:find_resource_type(Type) of
|
||||||
{ok, #resource_type{}} ->
|
{ok, #resource_type{}} ->
|
||||||
ResId = maps:get(id, Params, resource_id()),
|
%% Resource will be deleted after test.
|
||||||
|
%% Use random resource id, ensure test func will not delete the resource in used.
|
||||||
|
ResId = resource_id(),
|
||||||
try
|
try
|
||||||
case create_resource(maps:put(id, ResId, Params), no_retry) of
|
case create_resource(maps:put(id, ResId, Params), no_retry) of
|
||||||
{ok, _} ->
|
{ok, _} ->
|
||||||
|
|
Loading…
Reference in New Issue