diff options
| author | Michael Klishin <mklishin@pivotal.io> | 2019-11-12 04:12:55 +0300 |
|---|---|---|
| committer | Michael Klishin <mklishin@pivotal.io> | 2019-11-12 04:12:55 +0300 |
| commit | 723e032d25cc2e2d5ef16cd53279b386b3035760 (patch) | |
| tree | 6d3731a9da5967ffa5c733b7d17192ecd334e0e2 /src | |
| parent | 2aa2f78104aa129b49595c2dd07b4e7e6a7b53cc (diff) | |
| download | rabbitmq-server-git-723e032d25cc2e2d5ef16cd53279b386b3035760.tar.gz | |
Support pluginless definition import in config schema
management.load_definitions is still there but being superseded
with just
load_definitions = /path/to/definitions/file.json
Part of rabbitmq/rabbitmq-management#749.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_definitions.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_definitions.erl b/src/rabbit_definitions.erl index 7961f6c3c6..10db0eabe2 100644 --- a/src/rabbit_definitions.erl +++ b/src/rabbit_definitions.erl @@ -22,7 +22,10 @@ -export([decode/1, decode/2, args/1]). maybe_load_definitions() -> - case application:get_env(rabbit, load_definitions) of + %% this feature was a part of rabbitmq-management for a long time, + %% so we check rabbit_management.load_definitions for backward compatibility. + Fallback = application:get_env(rabbitmq_management, load_definitions), + case application:get_env(rabbit, load_definitions, Fallback) of undefined -> ok; {ok, none} -> ok; {ok, FileOrDir} -> |
