From ad1a51da9d01583749aae8c1248ea111c15e2e1f Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Tue, 7 Sep 2021 14:55:49 +0200 Subject: [PATCH] TandemPair::createTerminatedTandemPair: no not return a terminated pair if one of the user-IDs is not set, fixes #13 --- models/TandemPair.class.php | 3 +++ plugin.manifest | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/models/TandemPair.class.php b/models/TandemPair.class.php index 6583390..f86bcb3 100644 --- a/models/TandemPair.class.php +++ b/models/TandemPair.class.php @@ -161,6 +161,9 @@ require_once(__DIR__ . '/TerminatedTandemPair.class.php'); */ public function createTerminatedTandemPair() { + if (!$this->request->user_id || !$this->offer->user_id) { + return null; + } $terminated_pair = new TerminatedTandemPair(); $terminated_pair->requester_user_id = $this->request->user_id; $terminated_pair->requester_level = $this->request->level; diff --git a/plugin.manifest b/plugin.manifest index 34af76d..aac7d09 100644 --- a/plugin.manifest +++ b/plugin.manifest @@ -1,7 +1,7 @@ pluginname=TandemPlugin pluginclassname=TandemPlugin origin=data-quest -version=1.0.7 +version=1.0.8 description=Dieses Plugin ermöglicht es, Sprachtandems innerhalb der Stud.IP Platform zu bilden. studipMinVersion=4.0 studipMaxVersion=4.99.99 -- GitLab