Directus API : liste vide à la création

Bonjour,

Je bloque sur un petit point : j’essaie de créer un item dont l’une des listes peut être vide, ainsi mon modèle :

@DirectusCollection()
@CollectionMetadata(endpointName: "musics")
class MusicModel extends DirectusItem {
  MusicModel.newItem({
    required List<dynamic>? tags,
  }) : super.newItem() {
    setValue(tags, forKey: "music_tags");
  }

  MusicModel(Map<String, dynamic> rawReceivedData) : super(rawReceivedData);

... plein d'autres paramètres obligatoire

  List<dynamic>? get tags => getValue(forKey: "music_tags");
  set tags(List<dynamic>? newTags) => setValue(newTags, forKey: "music_tags");
}

Malgré tout, à chaque fois je tombe sur un :

Error: Unexpected null value.

Une petite idée ?
Merci

1 « J'aime »

en fait si, j’avais juste oublié un « ? »… :grimacing: