System Information
- Strapi Version: 4.13.7
- Operating System: macos
- Database: postgres
- Node Version: v16.20.1
- NPM Version: 8.19.4
- Yarn Version: 1.22.19
Hello,
I tried to upgrade my strapi project from 4.12.6 to 4.13.7
I have a build issue in a custom field plugin register.js
export default ({ strapi }: { strapi: Strapi }) => {
strapi.customFields.register({
name: 'image',
plugin: 'filestack',
inputSize: {
default: 12,
isResizable: true
}
});
};
After investigation, I found out that the CustomFieldServerOptions type defined in node_modules/@strapi/strapi/lib/types/core/strapi/index.d.ts has a pluginId field, so I replaced the property plugin with pluginId. However, now I get another error when trying to start strapi:
Error: Could not find Custom Field: plugin::filestack.image
at Object.get ({path}/node_modules/@strapi/strapi/lib/core/registries/custom-fields.js:34:15)
at convertCustomFieldType ({path}/node_modules/@strapi/strapi/lib/utils/convert-custom-field-type.js:15:67)
at Strapi.register ({path}/node_modules/@strapi/strapi/lib/Strapi.js:420:5)
at async Strapi.load ({path}/node_modules/@strapi/strapi/lib/Strapi.js:503:5)
at async workerProcess ({path}/node_modules/@strapi/strapi/lib/commands/actions/develop/action.js:110:26)
After short investigation I found that the file node_modules/@strapi/strapi/lib/core/registries/custom-fields.js still expects plugin property.
Is there a fix I could do or would that be a bug in strapi?