diff options
| author | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-12-16 16:48:53 +0100 |
|---|---|---|
| committer | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-12-16 16:48:53 +0100 |
| commit | d4bbbead10c128290b030f2769712dac666ab5f4 (patch) | |
| tree | 87fed14583b569eb7786af934f2f436c9314cfa5 | |
| parent | 559fe217a90dcfa68896b45751cd2edd74090974 (diff) | |
| parent | ba616d14f49cefcda9bb06ca915464d5c19983e1 (diff) | |
| download | rabbitmq-server-git-d4bbbead10c128290b030f2769712dac666ab5f4.tar.gz | |
Merge branch 'stable'
| -rw-r--r-- | src/rabbit_runtime_parameters.erl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rabbit_runtime_parameters.erl b/src/rabbit_runtime_parameters.erl index 62834f4783..94018a5b54 100644 --- a/src/rabbit_runtime_parameters.erl +++ b/src/rabbit_runtime_parameters.erl @@ -182,16 +182,17 @@ clear(VHost, Component, Name) -> clear_any(VHost, Component, Name). clear_global(Key) -> + KeyAsAtom = rabbit_data_coercion:to_atom(Key), Notify = fun() -> - event_notify(parameter_set, none, global, [{name, Key}]), + event_notify(parameter_set, none, global, [{name, KeyAsAtom}]), ok end, - case value_global(Key) of + case value_global(KeyAsAtom) of not_found -> {error_string, "Parameter does not exist"}; _ -> F = fun () -> - ok = mnesia:delete(?TABLE, Key, write) + ok = mnesia:delete(?TABLE, KeyAsAtom, write) end, ok = rabbit_misc:execute_mnesia_transaction(F), case mnesia:is_transaction() of |
