• Lê Bảo Hồng Đức's avatar
    fix: Jodit uploader field name mismatch causing MulterError · 0fc799e4
    Lê Bảo Hồng Đức authored
    Jodit sends files as files[0], files[1], ... (from filesVariableName(i)
    returning `files[${i}]`), not files[] as previously assumed. The buildData
    callback only matched "files[]" so the actual file field was passed
    through as-is, triggering MulterError: Unexpected field because backend
    multer.single("file") only accepts a field named "file".
    
    Fix buildData to:
    - Match files[0], files[1], ... pattern and convert first file to "file"
    - Drop extra files (multer.single only accepts one)
    - Drop Jodit-internal fields (source, extension, mimetype) backend ignores
    
    Generated with [Devin](https://devin.ai)
    Co-Authored-By: 's avatarDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    0fc799e4
Name
Last commit
Last update
.agents/skills Loading commit data...
.ci Loading commit data...
.docker Loading commit data...
.idea Loading commit data...
openapi Loading commit data...
public Loading commit data...
scripts Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
README.md Loading commit data...
components.json Loading commit data...
docker-compose.yaml Loading commit data...
eslint.config.mjs Loading commit data...
next.config.ts Loading commit data...
orval.config.ts Loading commit data...
package.json Loading commit data...
pnpm-lock.yaml Loading commit data...
pnpm-workspace.yaml Loading commit data...
postcss.config.mjs Loading commit data...
skills-lock.json Loading commit data...
swagger-output.json Loading commit data...
tailwind.config.cjs Loading commit data...
tsconfig.json Loading commit data...