From 7babf3f3a3fcdf926a473179c20cdff7a28caa4c Mon Sep 17 00:00:00 2001
From: Olivier PEREZ <olivier@olivierperez.fr>
Date: Sun, 13 Sep 2015 00:06:23 +0200
Subject: [PATCH] Optimize migration from 0.8 to 0.9

---
 app/classes/Framadate/Migration/From_0_8_to_0_9_Migration.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/classes/Framadate/Migration/From_0_8_to_0_9_Migration.php b/app/classes/Framadate/Migration/From_0_8_to_0_9_Migration.php
index bed4fe8a..45984498 100644
--- a/app/classes/Framadate/Migration/From_0_8_to_0_9_Migration.php
+++ b/app/classes/Framadate/Migration/From_0_8_to_0_9_Migration.php
@@ -166,7 +166,9 @@ CREATE TABLE IF NOT EXISTS `' . Utils::table('slot') . '` (
 
         foreach ($sujets as $sujet) {
             $newSlots = $this->transformSujetToSlot($sujet);
-            $slots = array_merge($slots, $newSlots);
+            foreach ($newSlots as $newSlot) {
+                $slots[] = $newSlot;
+            }
         }
 
         $prepared = $pdo->prepare('INSERT INTO ' . Utils::table('slot') . ' (`poll_id`, `title`, `moments`) VALUE (?,?,?)');
-- 
GitLab