Skip to content

Commit 47a0ac9

Browse files
authored
Merge pull request #81 from droans/dev
Fix: Broken Config Flow
2 parents b97c4a0 + ba63966 commit 47a0ac9

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

custom_components/mass_queue/config_flow.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ def _parse_zeroconf_server_info(properties: dict[str, str]) -> ServerInfoMessage
6969

7070
def get_manual_schema(user_input: dict[str, Any]) -> vol.Schema:
7171
"""Return a schema for the manual step."""
72-
default_url = user_input.get(CONF_URL, DEFAULT_URL)
72+
if type(user_input) is dict:
73+
default_url = user_input.get(CONF_URL, DEFAULT_URL)
74+
else:
75+
default_url = DEFAULT_URL
7376
return vol.Schema(
7477
{
7578
vol.Required(CONF_URL, default=default_url): str,
@@ -145,12 +148,14 @@ async def async_step_user(
145148
if suggested_values is None:
146149
suggested_values = {CONF_URL: DEFAULT_URL}
147150

151+
form = get_manual_schema(user_input)
152+
schema = self.add_suggested_values_to_schema(
153+
form,
154+
suggested_values,
155+
)
148156
return self.async_show_form(
149157
step_id="user",
150-
data_schema=self.add_suggested_values_to_schema(
151-
get_manual_schema(user_input),
152-
suggested_values,
153-
),
158+
data_schema=schema,
154159
errors=errors,
155160
)
156161

custom_components/mass_queue/controller.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ async def get_queue(
229229

230230
async def get_active_queue(self, queue_id: str):
231231
"""Get the active queue for a single queue."""
232-
return await self._client.get_active_queue(queue_id)
232+
return await self._client.player_queues.get_active_queue(queue_id)
233233

234234
async def get_queue_index(self, queue_id: str):
235235
"""Get the active queue index for a single queue."""

custom_components/mass_queue/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"issue_tracker": "https://github.com/droans/mass_queue/issues",
1212
"requirements": ["music-assistant-client"],
1313
"ssdp": [],
14-
"version": "0.9.0",
14+
"version": "0.9.1",
1515
"zeroconf": ["_mass._tcp.local."]
1616
}

hacs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "Music Assistant Queue Actions",
3+
"homeassistant": "2025.12",
34
"render_readme": true,
45
"zip_release": false
56
}

0 commit comments

Comments
 (0)