Skip to content

Conversation

@andrasbacsai
Copy link
Member

Summary

The Resources tab threw a "Queueing collections with multiple model types is not supported" error because the Livewire component was storing a mixed-type Eloquent collection (Applications, Databases, Services) as a public property, causing Livewire's serialization to fail.

Changes

  • Changed $containers property from Collection to array $unmanagedContainers to avoid storing Eloquent models in the component state
  • Updated loadManagedContainers() to only refresh the server without storing to a public property
  • Updated loadUnmanagedContainers() to use the new $unmanagedContainers array
  • Restructured the view to call definedResources() directly for the managed tab

Issues

The Resources tab threw a "Queueing collections with multiple model types is not supported" error because the Livewire component was storing a mixed-type Eloquent collection (Applications, Databases, Services) as a public property, causing Livewire's serialization to fail.

Fixed by: storing only the unmanaged containers array in the component, and calling definedResources() directly in the Blade view for the managed tab.

Fixes #7666

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <[email protected]>
@andrasbacsai andrasbacsai merged commit b936f2f into next Dec 17, 2025
3 checks passed
@andrasbacsai andrasbacsai deleted the fix-s3-backup-validation branch December 17, 2025 17:14
@andrasbacsai andrasbacsai mentioned this pull request Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants