You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/07/04 16:39:07 UTC

[isis] 01/01: ISIS-2776: adds guard for null string in regex facet

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch ISIS-2776
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 34d94742256d25f48105a50414e783cd406b6046
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Jul 4 17:38:33 2021 +0100

    ISIS-2776: adds guard for null string in regex facet
---
 .../core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java    | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java
index d335083..e1a4bc2 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/regex/RegExFacetAbstract.java
@@ -73,6 +73,9 @@ implements RegExFacet {
         if (proposedArgument == null) {
             return null;
         }
+        if (proposedArgument.getPojo() == null) {
+            return null;
+        }
         final String titleString = proposedArgument.titleString();
         if (!doesNotMatch(titleString)) {
             return null;