#What is going on with the @IsArray? Why I'm getting array of arrays out of nowhere?

2 messages · Page 1 of 1 (latest)

cinder wraith
#

I open ed the same issue yesteerday


    @IsArray()
    @ArrayNotEmpty()
    @ValidateNested({ each: true })
    @NotNullable('Flower colors are required.')
    @ApiProperty()
    flowerColors: FlowerColor[];

flowerColors
[
  [
    id: 1,
    name: 'yellow',
    bgColor: '#FFF700          ',
    ringColor: 'ring-yellow-200',
    orderedId: 1,
    sexUsageId: [ 1, 2, 3, 4 ]
  ],
  [
    id: 2,
    name: 'pink',
    bgColor: '#FF6EFF',
    ringColor: 'ring-pink-500',
    orderedId: 2,
    sexUsageId: [ 1, 2, 3, 4 ]
  ],

Why do I get array of arrays???

#
(11) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
0
: 
{id: 1, name: 'yellow', bgColor: '#FFF700          ', ringColor: 'ring-yellow-200', orderedId: 1, …}
1
: 
{id: 2, name: 'pink', bgColor: '#FF6EFF', ringColor: 'ring-pink-500', orderedId: 2, …}
2
: 
{id: 3, name: 'bicolor', bgColor: 'bg-gradient-to-r from-purple-800 via-pink-600 to-red-500', ringColor: 'ring-purple-400', orderedId: 8, …}
3
: 
{id: 7, name: 'purple', bgColor: '#800080', ringColor: null, orderedId: 4, …}
4
: 
{id: 12, name: 'salmon', bgColor: '#FFBF00', ringColor: null, orderedId: 10, …}
5
: 
{id: 4, name: 'orange', bgColor: '#FF8833', ringColor: 'ring-yellow-500', orderedId: 3, …}
6
: 
{id: 6, name: 'red', bgColor: '#FD0E35', ringColor: 'ring-red-600', orderedId: 5, …}
7
: 
{id: 5, name: 'white', bgColor: '#fff', ringColor: 'ring-gray-200', orderedId: 6, …}
8
: 
{id: 8, name: 'black', bgColor: '#000000', ringColor: null, orderedId: 7, …}
9
: 
{id: 9, name: 'cream', bgColor: '#fff2cc', ringColor: null, orderedId: 9, …}
10
: 
{id: 11, name: 'green', bgColor: 'green', ringColor: null, orderedId: null, …}