diff --git a/src/main/java/fr/uca/iut/codecs/pokemong/PokemongCodec.java b/src/main/java/fr/uca/iut/codecs/pokemong/PokemongCodec.java index de7c7fa..4d65c23 100644 --- a/src/main/java/fr/uca/iut/codecs/pokemong/PokemongCodec.java +++ b/src/main/java/fr/uca/iut/codecs/pokemong/PokemongCodec.java @@ -128,8 +128,10 @@ public class PokemongCodec extends GenericCodec { .collect(Collectors.toList()); pokemong.setEvoTrack(evoTrack); - pokemong.setTrainer(document.getObjectId("trainer") - .toString()); + ObjectId trainerId = document.getObjectId("trainer"); + if (trainerId != null) { + pokemong.setTrainer(trainerId.toString()); + } List types = document.getList("types", Document.class) .stream()