We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8e958ca commit 616f411Copy full SHA for 616f411
1 file changed
lib/pr/apis/sonos_api.ex
@@ -186,10 +186,17 @@ defmodule PR.SonosAPI do
186
%Household{household_id: household_id, id: id} ->
187
%{playerIds: player_ids}
188
|> post("/households/#{household_id}/groups/createGroup")
189
- |> Map.get(:group)
190
- |> fields_for_group(id)
191
- |> Map.put(:is_active, true)
192
- |> SonosHouseholds.insert_or_update_group()
+ |> case do
+ %{group: group} ->
+ group
+ |> fields_for_group(id)
193
+ |> Map.put(:is_active, true)
194
+ |> SonosHouseholds.insert_or_update_group()
195
+
196
+ {:error, error} ->
197
+ Logger.error(error)
198
+ {:error, :cant_create_group}
199
+ end
200
201
_ ->
202
{:error, :no_household_activated}
0 commit comments