File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
lib/algora/accounts/schemas Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -303,15 +303,14 @@ defmodule Algora.Accounts.User do
303
303
defp type_from_provider ( :github , "Organization" ) , do: :organization
304
304
defp type_from_provider ( :github , _ ) , do: :individual
305
305
306
- def handle ( % { handle: handle } ) , do: handle
306
+ def handle ( % { handle: handle } ) when is_binary ( handle ) , do: handle
307
307
def handle ( % { provider_login: handle } ) , do: handle
308
308
309
- def url ( % { handle: handle , type: :individual } ) , do: "/@/#{ handle } "
309
+ def url ( % { handle: handle , type: :individual } ) when is_binary ( handle ) , do: "/@/#{ handle } "
310
310
def url ( % { handle: handle , type: :organization } ) , do: "/org/#{ handle } "
311
311
def url ( % { provider_login: handle } ) , do: "https://github.com/#{ handle } "
312
312
313
- def last_context ( % { last_context: nil } ) , do: default_context ( )
314
- def last_context ( % { last_context: last_context } ) , do: last_context
313
+ def last_context ( % { last_context: last_context } ) , do: last_context || default_context ( )
315
314
316
315
def default_context , do: "personal"
317
316
end
You can’t perform that action at this time.
0 commit comments