strapi-plugin-multi-select icon indicating copy to clipboard operation
strapi-plugin-multi-select copied to clipboard

Empty field even if value stored in database

Open 5ika opened this issue 2 years ago • 3 comments

I'm using last version of Strapi (v4.20.5). When I load a page with the custom field, the field is always empty, even if it has data stored.

The problem I see: There are two renders of MultiSelect component. A first one with value props empty ('') and a second one with the filled value. But as it uses the defaultValue props of React Select to provide the value, the first empty value is kept.

If I replace defaultValue by value in React Select props, field is correctly filled.

Does anyone else have the same problem with the last version of Strapi ?

5ika avatar Mar 19 '24 08:03 5ika

For those who need this fix, you can find a modified version of the plugin here => https://github.com/5ika/strapi-plugin-multi-select

# Using Yarn
yarn add strapi-plugin-multi-select@https://github.com/5ika/strapi-plugin-multi-select.git

# Or using NPM
npm install git+https://github.com/5ika/strapi-plugin-multi-select.git

5ika avatar Jun 14 '24 07:06 5ika

For those who need this fix, you can find a modified version of the plugin here => https://github.com/5ika/strapi-plugin-multi-select

# Using Yarn
yarn add strapi-plugin-multi-select@https://github.com/5ika/strapi-plugin-multi-select.git

# Or using NPM
npm install git+https://github.com/5ika/strapi-plugin-multi-select.git

Thank you!

kristiczk avatar Jul 16 '24 01:07 kristiczk

Hey @5ika, thank you for the fix, if you don't mind creating a PR, that would be great.

Zaydme avatar Oct 10 '24 00:10 Zaydme