From 3497ffddae05ce5083ea2cc1062be8422a5dd5eb Mon Sep 17 00:00:00 2001 From: Philipp Czora Date: Thu, 3 Jan 2019 14:45:19 +0100 Subject: [PATCH] Fixed bug --- .../sonia/scm/api/v2/resources/LinkEnricherContext.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scm-core/src/main/java/sonia/scm/api/v2/resources/LinkEnricherContext.java b/scm-core/src/main/java/sonia/scm/api/v2/resources/LinkEnricherContext.java index 6f6b4ca8f8..2808a923e9 100644 --- a/scm-core/src/main/java/sonia/scm/api/v2/resources/LinkEnricherContext.java +++ b/scm-core/src/main/java/sonia/scm/api/v2/resources/LinkEnricherContext.java @@ -61,7 +61,12 @@ public final class LinkEnricherContext { * @return instance */ public T oneRequireByType(Class type) { - return oneByType(type).get(); + Optional instance = oneByType(type); + if (instance.isPresent()) { + return instance.get(); + } else { + throw new NoSuchElementException("No instance for given type present"); + } } }