| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-01-21 11:09:46 +0100 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-01-21 11:09:46 +0100 | 
| commit | 366b7e737d74a79e035d6e1a40b041c015f89baa (patch) | |
| tree | 0d6ff18ab2b930f663b346dc7f52e1958b16ce93 /src/bounty | |
| parent | 9fb6f17e871bc8dc5ad8f86032bdaf7e5497fb4a (diff) | |
Makes email truly optional.
Diffstat (limited to 'src/bounty')
| -rw-r--r-- | src/bounty/bnt_generate_player.erl | 27 | 
1 files changed, 18 insertions, 9 deletions
| diff --git a/src/bounty/bnt_generate_player.erl b/src/bounty/bnt_generate_player.erl index 9e67527..9d496c3 100644 --- a/src/bounty/bnt_generate_player.erl +++ b/src/bounty/bnt_generate_player.erl @@ -16,7 +16,11 @@  reserve_login (UsernameLC, EmailLC) ->     Anyone = ataxia_security:allow_any(),     ok = ataxia_client:reserve_at(login_db, Anyone, Anyone, UsernameLC), -   ok = ataxia_client:reserve_at(login_db, Anyone, Anyone, EmailLC), + +   case EmailLC of +      <<"">> -> ok; +      _ -> ok = ataxia_client:reserve_at(login_db, Anyone, Anyone, EmailLC) +   end,     ok. @@ -59,14 +63,19 @@ finalize_login (UsernameLC, EmailLC, PlayerID) ->           UsernameLC        ), -   ok = -      ataxia_client:update -      ( -         login_db, -         ataxia_security:janitor(), -         LoginUpdateQueryOps, -         EmailLC -      ), +   case EmailLC of +      <<"">> -> ok; +      _ -> +         ok = +            ataxia_client:update +            ( +               login_db, +               ataxia_security:janitor(), +               LoginUpdateQueryOps, +               EmailLC +            ) +   end, +     'ok'. | 


