From e90439c3f8818b25db295792f72397bc25d237ef Mon Sep 17 00:00:00 2001
From: Lucas <lucas.villaume8@etu.univ-lorraine.fr>
Date: Sun, 26 Nov 2023 16:48:29 +0100
Subject: [PATCH] Fix modelisation JSON

---
 modele/Expression.js | 2 +-
 modele/Feuille.js    | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/modele/Expression.js b/modele/Expression.js
index 860cd42..740826d 100644
--- a/modele/Expression.js
+++ b/modele/Expression.js
@@ -1,7 +1,7 @@
 class Expression{
     #contenu;
 
-    construction(content = ""){
+    constructor(content = ""){
         this.#contenu = content;
     }
 
diff --git a/modele/Feuille.js b/modele/Feuille.js
index ecfb2c7..70de6da 100644
--- a/modele/Feuille.js
+++ b/modele/Feuille.js
@@ -24,9 +24,12 @@ class Feuille extends Component{
 
     toJSON(){
         let cellsJSON = [];
+        let tmp = [];
 
         for (let i = 0; i < this.#cells.length; i++){
-            this.#cells[i].forEach(cell => cellsJSON.push(cell.toJSON()));
+            this.#cells[i].forEach(cell => tmp.push(cell.toJSON()));
+            cellsJSON.push(tmp);
+            tmp = [];
         }
 
         return {
-- 
GitLab