diff --git a/src/rebar_packages.erl b/src/rebar_packages.erl index c3bbeaf1..a8a4d679 100644 --- a/src/rebar_packages.erl +++ b/src/rebar_packages.erl @@ -243,7 +243,8 @@ parse_checksum(Checksum) -> update_package(Name, RepoConfig=#{name := Repo}, State) -> ?MODULE:verify_table(State), - try r3_hex_repo:get_package(get_package_repo_config(RepoConfig), Name) of + PkgRepoConfig1 = get_package_repo_config(RepoConfig), + try r3_hex_repo:get_package(maps:remove(name, PkgRepoConfig1#{repo_name := Repo}), Name) of {ok, {200, _Headers, Releases}} -> _ = insert_releases(Name, Releases, Repo, ?PACKAGE_TABLE), {ok, RegistryDir} = rebar_packages:registry_dir(State), diff --git a/src/rebar_utils.erl b/src/rebar_utils.erl index efb9ef43..ecd31215 100644 --- a/src/rebar_utils.erl +++ b/src/rebar_utils.erl @@ -497,7 +497,7 @@ reread_logger_config() -> %% -- primary config is used for settings shared across handlers LogLvlPrimary = proplists:get_value(logger_level, KernelCfg, all), {FilterDefault, Filters} = - case lists:keyfind(filters, 1, KernelCfg) of + case lists:keyfind(filters, 1, LogCfg) of false -> {log, []}; {filters, FoundDef, FoundFilter} -> {FoundDef, FoundFilter} end,