New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't have medialibrary fields in two fieldsets for the same relationship in the same form #12401
Comments
Unfortunately this is not possible, you may only have one component for a particular relationship per form, otherwise they will overwrite each others' data. |
@danharrin thanks for your response, but this does work with normal components just fine. Just for reference, a kind user on discord suggested I clone the relationship with another name, to which I said this is a nasty hacky fix, and he asked why I think so, and this is my answer:
|
I know it's a nasty fix, but I don't know how technically possible this is. Does this also happen on the Spatie tags input? |
@danharrin Yes I can confirm this happens with Spatie tags as well. I've updated the reproduction repo to include tags. Can we maybe have this open at least as a low priority issue, maybe we can find a way? |
Package
filament/spatie-laravel-media-library-plugin
Package Version
v3.2.70
Laravel Version
v11.4.0
Livewire Version
No response
PHP Version
8.3.6
Problem description
I have a wizard that saves some data on
User
, and some data onProfile
which belongs to a user.The fields that are related to
Profile
are put on two different steps of aWizard
inside aFieldset
withrelationship
method pointing to theHasOne
profile
relationship onUser
model.It works fine if I only have one fieldset linked to this relationship, but breaks when I have two.
This only happens with
SpatieMediaLibraryFileUpload
component. Normal fields work fine.They are on the same relationship, but I've used different names in the
make
method.Cloning the relationship works, but this is a nasty hacky fix. Any way we can avoid that?
Expected behavior
SpatieMediaLibraryFileUpload
should also just work like other form fields on related models.Steps to reproduce
SpatieMediaLibraryFileUpload
components in one of the fieldsetsReproduction repository
https://github.com/mokhosh/filament-medialibrary-multiple-fieldset-bug
Relevant log output
No response
The text was updated successfully, but these errors were encountered: