Open madbrain76 opened 1 week ago
An Universal Group may contain a sync group but not another UGP group so if that is somehow possible, that would be a bug
@marcelveldt, Yes, it's currently allowed - very easy for you to verify. And if it's disallowed, then the recursive case also becomes impossible.
What version of Music Assistant has the issue?
2.0.7
What version of the Home Assistant Integration have you got installed?
2024.6.2
Have you tried everything in the Troubleshooting FAQ and reviewed the Open and Closed Issues and Discussions to resolve this yourself?
The problem
It's possible to create universal groups that contain each other, but shouldn't be
How to reproduce
Music Providers
File system (remote)
Player Providers
DLNA Universal group
Full log output
log.txt
Additional information
I wonder if it is intentional that a group can contain another group as member, or an oversight. Even if intentional, this particular case shouldn't be allowed.
This case probably won't happen accidentally too often - I had to try a bit forcefully - try twice (step 15) - to make it occur. And yes, the test case really needs to be this long. I don't believe I can reduce it.
What version of Home Assistant Core are your running
2024.6.2
What type of installation are you running?
Home Assistant OS
On what type of hardware are you running?
Windows