-
-
Notifications
You must be signed in to change notification settings - Fork 9.2k
Closed
Description
Bug report
Required System information
- Node.js version: 16.14.0
- NPM version: 8.3.1
- Strapi version: 3.6.8
- Database: postgres
- Operating system: linux
Describe the bug
Gui error: Invalid input data. Please verify unique constraints.
CLI Error:
error Error: component is not defined on the model.
at EagerRelation.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/base/eager.js:50:15)
From previous event:
at /home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:96:73
From previous event:
at EagerRelation._eagerLoadHelper (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:83:23)
at Sync.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:31:31)
at processImmediate (node:internal/timers:466:21)
From previous event:
at EagerRelation.eagerFetch (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:31:8)
at EagerRelation.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/base/eager.js:67:14)
From previous event:
at /home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:96:73
From previous event:
at EagerRelation._eagerLoadHelper (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:83:23)
at Sync.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:71:25)
at processImmediate (node:internal/timers:466:21)
From previous event:
at /home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:65:12
at /home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/lodash/lodash.js:3585:27
at /home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/lodash/lodash.js:4967:15
at baseForOwn (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/lodash/lodash.js:3032:24)
at /home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/lodash/lodash.js:4936:18
at baseMap (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/lodash/lodash.js:3584:7)
at Function.map (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/lodash/lodash.js:9622:14)
at EagerRelation.morphToFetch (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:56:9)
at EagerRelation.eagerFetch (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:25:19)
at EagerRelation.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/base/eager.js:67:14)
From previous event:
at /home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:96:73
From previous event:
at EagerRelation._eagerLoadHelper (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:83:23)
at Sync.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:31:31)
From previous event:
at EagerRelation.eagerFetch (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/eager.js:31:8)
at EagerRelation.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/base/eager.js:67:14)
From previous event:
at Child._handleEager (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/model.js:1526:56)
at Child.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/model.js:732:27)
at processImmediate (node:internal/timers:466:21)
From previous event:
at Child.<anonymous> (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/model.js:730:12)
From previous event:
at Child.fetch (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/bookshelf/lib/model.js:702:19)
at Function.findOne (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/strapi-connector-bookshelf/lib/relations.js:65:8)
at Function.update [as updateRelations] (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/strapi-connector-bookshelf/lib/relations.js:100:51)
at runCreate (/home/dogunbound/work/DigitalHumanities/pgSyriosStrapi/node_modules/strapi-connector-bookshelf/lib/queries.js:117:20)
Steps to reproduce the behavior
- Unzip strapi project: https://drive.google.com/file/d/1G3qMlFqvU2FwKiwHEjmKw3qbQSR9JAfh/view?usp=sharing
- edit .env variable to fit your local postgres instance
- Stories -> new story
- add new component to dynamic zone (should be at the bottom with the plus symbol).
- Add interactive frame 1.
- Add all required fields, then save
Expected behavior
It is supposed to save, but does not.
Screenshots
Code snippets
Provided in google drive
Additional context
We cannot use strapi v4 because you cannot fetch deeply nested image components as stated here: #12828
Mongodb strapi works though.
Metadata
Metadata
Assignees
Labels
No labels