From 7dccd82a55c40616476059837801220fe2808e8d Mon Sep 17 00:00:00 2001 From: Vladimir Drobyshevskiy Date: Sun, 12 Dec 2021 11:26:59 +0000 Subject: [PATCH] Fix Geonames.Helpers.required_parameters_provided?/1 to correctly check params with boolean values --- lib/geonames/helpers.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/geonames/helpers.ex b/lib/geonames/helpers.ex index 60cf408..89c03af 100644 --- a/lib/geonames/helpers.ex +++ b/lib/geonames/helpers.ex @@ -12,7 +12,7 @@ defmodule Geonames.Helpers do request parameters have been set """ def required_parameters_provided?(required, opts), - do: Enum.all?(required, &Map.get(opts, &1)) + do: Enum.all?(required, fn key -> !is_nil(Map.get(opts, key)) end) @doc """ For each request to the GeoNames API, the