diff --git a/lib/oauth2_basic_authenticator.rb b/lib/oauth2_basic_authenticator.rb index f6a3d51..4ab75f0 100644 --- a/lib/oauth2_basic_authenticator.rb +++ b/lib/oauth2_basic_authenticator.rb @@ -114,7 +114,7 @@ class OAuth2BasicAuthenticator < Auth::ManagedAuthenticator segments = parse_segments(path) val = walk_path(user_json, segments) # [] should be nil, false should be false - result[prop] = val.blank? ? (val == [] ? nil : val) : val + result[prop] = val.presence || (val == [] ? nil : val) end end