Hi there,
I have set up the Crowdin Strapi integration for Strapi v5. The sync is successfully showing a list of my Strapi content types, and the majority sync across to Crowdin totally fine.
However, two of my content types have a boolean field named private
, and for some reason this seems to cause 400 errors to be returned from the Crowdin sync task.
An example:
{
"name": "AMD Explained",
"id": "article_ltv2gpyefhqmhlfdh1osusy0",
"type": "webxml",
"parentId": "article",
"code": "ERR_BAD_REQUEST",
"responseData": {
"data": null,
"error": {
"status": 400,
"name": "ValidationError",
"message": "Invalid key private",
"details": {
"key": "private",
"path": "private",
"source": "query",
"param": "populate"
}
}
},
"statusCode": 400,
"strapiVersion": "v5"
},
My reading of this error is that the Crowdin sync is trying to use private
as a relation, which returns a ValidationError from Strapi as this is a field - and shouldn’t be included as a populate
query param.
Am I configuring something incorrectly, or is this an issue with the Crowdin Strapi plugin’s sync logic?
Many thanks,
Dulcie