From 36ee913af1a91eb945fee23f7a1e66a59f83e783 Mon Sep 17 00:00:00 2001
From: 9Lukas5 <lukas.wiest@infinite-tech.solutions>
Date: Sun, 20 Dec 2020 12:29:36 +0100
Subject: [PATCH] refactor(systems/gitlab): TicketBuilder: add missing check
 for null-on-error config

---
 .../unifiedticketing/systems/gitlab/GitlabTicketBuilder.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/de/hftstuttgart/unifiedticketing/systems/gitlab/GitlabTicketBuilder.java b/src/main/java/de/hftstuttgart/unifiedticketing/systems/gitlab/GitlabTicketBuilder.java
index 23a3a5d..7b7c50d 100644
--- a/src/main/java/de/hftstuttgart/unifiedticketing/systems/gitlab/GitlabTicketBuilder.java
+++ b/src/main/java/de/hftstuttgart/unifiedticketing/systems/gitlab/GitlabTicketBuilder.java
@@ -37,7 +37,8 @@ public class GitlabTicketBuilder extends TicketBuilder<GitlabTicketBuilder, Gitl
         } catch (NumberFormatException e)
         {
             logger.log(Level.SEVERE, String.format("not as integer parsable assignee id encountered!"));
-            throw new AssertionException(e);
+            if (parent.getConfigTrue(TicketSystem.ConfigurationOptions.RETURN_NULL_ON_ERROR)) return this;
+            else throw new AssertionException(e);
         }
 
         return super.assignees(identifiers);
-- 
GitLab