summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Newson <rnewson@apache.org>2017-06-15 10:42:02 +0100
committerRobert Newson <rnewson@apache.org>2017-06-15 19:22:03 +0100
commit768732af8209405738da6875c9474c0b0b99345b (patch)
tree5a0a05ce7b4c09631e51b1c601d9413309da9834
parent382229e7cb7fb36461d53fb1f858b674a6c2c193 (diff)
downloadcouchdb-768732af8209405738da6875c9474c0b0b99345b.tar.gz
Return error from update_cache
-rw-r--r--src/jwks.erl8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/jwks.erl b/src/jwks.erl
index d6c44deb4..87fc4abdd 100644
--- a/src/jwks.erl
+++ b/src/jwks.erl
@@ -27,8 +27,12 @@ get_key(Url, Kty, Kid) ->
{ok, Key} ->
{ok, Key};
{error, not_found} ->
- update_cache(Url),
- lookup(Url, Kty, Kid)
+ case update_cache(Url) of
+ ok ->
+ lookup(Url, Kty, Kid);
+ {error, Reason} ->
+ {error, Reason}
+ end
end.