From 3fd49854ccd46ae5c1532a9e5fdbc00311dfbca7 Mon Sep 17 00:00:00 2001
From: Matias Mennecart <matias.mennecart.etu@univ-lille.fr>
Date: Wed, 4 Dec 2024 11:30:56 +0100
Subject: [PATCH] =?UTF-8?q?l=C3=A9ger=20fix?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/fr/univlille/sae/classification/model/Pokemon.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
index ef2a4c1..f23f8de 100644
--- a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
+++ b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
@@ -115,7 +115,8 @@ public class Pokemon extends LoadableData{
      */
     @Override
     public String getClassification() throws IllegalAccessException {
-        return (String) this.getClass().getDeclaredFields()[classificationType].get(this).toString();
+        Object field = this.getClass().getDeclaredFields()[classificationType].get(this);
+        return (field == null) ? "undefined" : field.toString();
     }
 
     /**
-- 
GitLab