summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/query')
-rw-r--r-- | src/query/character_turn.erl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/query/character_turn.erl b/src/query/character_turn.erl index 806a775..6bb3c0e 100644 --- a/src/query/character_turn.erl +++ b/src/query/character_turn.erl @@ -47,6 +47,11 @@ parse_input (Req) -> PlayerID = maps:get(<<"player_id">>, JSONReqMap), SessionToken = maps:get(<<"session_token">>, JSONReqMap), database_shim:assert_session_is_valid(PlayerID, SessionToken), + Target = + case maps:get(<<"targets_id">>, JSONReqMap) of + [] -> ""; + [T] -> T + end, #input { player_id = PlayerID, @@ -54,7 +59,7 @@ parse_input (Req) -> instance_id = maps:get(<<"instance_id">>, JSONReqMap), char_id = maps:get(<<"char_id">>, JSONReqMap), path = maps:get(<<"path">>, JSONReqMap), - target_id = maps:get(<<"target_id">>, JSONReqMap) + target_id = Target }. fetch_data (Input) -> |