No se puede crear Categoría mediante API - ActiveRecord::ValueTooLong

Estoy intentando crear una categoría mediante la API y recibo una respuesta de Error Interno del Servidor. Si reviso la sección de Registros de Errores, puedo ver que el siguiente error se repite cada vez que intento crear la categoría:

ActiveRecord::ValueTooLong (PG::StringDataRightTruncation: ERROR: el valor es demasiado largo para el tipo character varying(6) ) /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/

Parece bastante obvio, ¿verdad? Excepto que mi solicitud es:

Método: POST, URI de la solicitud: 'https://xxx/categories', Versión: 1.1, Contenido: System.Net.Http.MultipartFormDataContent, Encabezados:
{
  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"
  }
]

He intentado omitir el parámetro skip_validations, pero sin cambios.
Soy capaz de crear otros objetos sin problemas.

¿Alguna idea de qué podría estar causando esto?

¿Has probado a enviar los colores hexadecimales sin el # delante? Está quejándose de que un valor es demasiado largo con el número 6, así que esa es mi impresión sin profundizar más en el código.

Eso hizo el trabajo. Ahora es obvio. Gracias :slight_smile: