diff --git a/src/modules/common/sonosController.js b/src/modules/common/sonosController.js index b9661df..d8e1a23 100644 --- a/src/modules/common/sonosController.js +++ b/src/modules/common/sonosController.js @@ -100,7 +100,7 @@ export class SonosController { }; // Search through all zone groups - const groups = jsonState?.ZoneGroups?.ZoneGroup || []; + const groups = [].concat(jsonState?.ZoneGroups?.ZoneGroup || []); for (const group of groups) { // Check main zone group member const member = group.ZoneGroupMember; @@ -155,7 +155,7 @@ export class SonosController { }; // Process all zone groups - const groups = jsonState?.ZoneGroups?.ZoneGroup || []; + const groups = [].concat(jsonState?.ZoneGroups?.ZoneGroup || []); for (const group of groups) { // Handle zone group members const members = group.ZoneGroupMember;