From 9fd6e3b9e8799b99c60bcacec02a43f9e35a1eaf Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Wed, 10 Mar 2021 18:20:22 +0100
Subject: [PATCH] Minor fixes for autojoin

---
 include/front-controller.php  | 2 +-
 sql/delete-user-procedure.sql | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/include/front-controller.php b/include/front-controller.php
index 71d85d9..ed05c7d 100644
--- a/include/front-controller.php
+++ b/include/front-controller.php
@@ -330,7 +330,7 @@ Flight::route('GET /register', function() {
     global $locator;
 
     $loginHandler = new \RAP\LoginHandler($locator);
-    $loginHandler->register();
+    Flight::redirect($loginHandler->register());
 });
 
 /**
diff --git a/sql/delete-user-procedure.sql b/sql/delete-user-procedure.sql
index 836d8c7..1605bc4 100644
--- a/sql/delete-user-procedure.sql
+++ b/sql/delete-user-procedure.sql
@@ -2,6 +2,7 @@ DELIMITER //
 CREATE PROCEDURE delete_user (userId INT)
 BEGIN
     UPDATE user SET primary_identity = NULL WHERE id = userId;
+    DELETE FROM keep_separated WHERE user_id1 = userId OR user_id2 = userId;
     DELETE FROM identity WHERE user_id = userId;
     DELETE FROM user WHERE id = userId;
 END; //
-- 
GitLab