J’essaie de créer une catégorie via l’API et je reçois une réponse « Internal Server Error ». Si je consulte la section des journaux d’erreurs, je vois que l’erreur suivante se répète à chaque tentative de création de catégorie :
ActiveRecord::ValueTooLong (PG::StringDataRightTruncation: ERROR: value too long for type character varying(6) ) /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/
Cela semble assez évident, non ? Sauf que ma requête est la suivante :
Méthode : POST, RequestUri : 'https://xxx/categories', Version : 1.1, Content : System.Net.Http.MultipartFormDataContent, Headers :
{
Api-Key : xxx
Api-Username : xxx
Accept : application/json
User-Agent : lb-legacy-content-migrator
Content-Type : multipart/form-data; boundary="f86b1fe9-5a87-4794-b949-8c0fb1347cb5"
}:[
{
"Key" : "name",
"Value" : "Features"
},
{
"Key" : "color",
"Value" : "#ee00da"
},
{
"Key" : "text_color",
"Value" : "#000000"
},
{
"Key" : "skip_validations",
"Value" : "true"
}
]
J’ai essayé d’omettre le paramètre skip_validations, mais cela n’a rien changé.
Je parviens à créer d’autres objets sans problème.
Avez-vous des idées sur ce qui pourrait causer cette erreur ?