From bda9419abb0161f91ff6aded282272d5b2d85be6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Patrick=20M=C3=BCller?= <p.mueller@pcsg.de>
Date: Mon, 9 Mar 2020 17:11:35 +0100
Subject: [PATCH] fix: do not auto-extend memberships with a connected contract

---
 src/QUI/Memberships/Cron.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/QUI/Memberships/Cron.php b/src/QUI/Memberships/Cron.php
index 029c021..a2f9732 100644
--- a/src/QUI/Memberships/Cron.php
+++ b/src/QUI/Memberships/Cron.php
@@ -94,7 +94,7 @@ public static function checkMembershipUsers()
                 }
 
                 // extend if membership is extended automatically
-                if ($Membership->isAutoExtend()) {
+                if ($Membership->isAutoExtend() && !$MembershipUser->getContractId()) {
                     $MembershipUser->extend();
                     continue;
                 }
-- 
GitLab