Back to Changelog
v1.0.145
Permission overrides fix, Docker domain linking fix, and validation improvements
Bug Fixes
6- Permission overrides endpoint now returns proper {overrides: [...]} wrapper instead of raw array — frontend can now correctly parse and display page/feature overrides
- Added SetByUser preload to permission override queries — Set By column in the UI now shows the actual username instead of empty
- Fixed validation tags in permission request structs (validate → binding) so Gin framework actually enforces input validation
- Removed domain_id UNIQUE constraint from Docker domain links table and replaced with partial unique index — same parent domain can now have both a domain-level and subdomain-level link independently
- Fixed already-linked check to only consider domain-level links (subdomain_id IS NULL), so adding a subdomain link no longer incorrectly blocks adding the parent domain link
- Hardened GetDomainMapping and domain handler queries with subdomain_id IS NULL filter for accurate domain-only lookups