From eba42697119f61b81485b69510fc3fa276664226 Mon Sep 17 00:00:00 2001 From: Leo McArdle Date: Thu, 29 Oct 2020 16:56:23 +0000 Subject: [PATCH] hotfix: management api returning email objects rather than strings --- lib/mozilla_iam/api/management.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mozilla_iam/api/management.rb b/lib/mozilla_iam/api/management.rb index 43ab409..ac1878c 100644 --- a/lib/mozilla_iam/api/management.rb +++ b/lib/mozilla_iam/api/management.rb @@ -22,7 +22,7 @@ class Profile def initialize(raw) @raw = raw @groups = Array(raw[:groups]) | Array(raw.dig(:app_metadata, :groups)) - @secondary_emails = Array(raw[:email_aliases]) + @secondary_emails = Array(raw[:email_aliases]).map { |x| x.is_a?(String) ? x : x[:value] } @email = raw[:email] end end