From 0bcc0c0b5ca97269c2f537a9b7cad4ddeba09471 Mon Sep 17 00:00:00 2001
From: kaloyane <kaloyane>
Date: Wed, 12 Oct 2011 14:28:13 +0000
Subject: [PATCH] bugfix: relax material code constraints in edit/registration
 forms

SVN: 23305
---
 .../web/client/application/ui/field/MaterialChooserField.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/MaterialChooserField.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/MaterialChooserField.java
index 016e7738e80..b0fb4f396f5 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/MaterialChooserField.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/field/MaterialChooserField.java
@@ -69,8 +69,8 @@ public class MaterialChooserField extends ChosenEntitySetter<Material>
     // ------------------
 
     // the pattern used to validate material identifier expression
-    private final static String CODE_AND_TYPE_PATTERN = CodeField.CODE_CHARS + " " + "\\("
-            + CodeField.CODE_CHARS + "\\)";
+    private final static String CODE_AND_TYPE_PATTERN = "^[^\\s]+ \\(" + CodeField.CODE_CHARS
+            + "\\)$";
 
     @Override
     public String renderEntity(Material materialOrNull)
-- 
GitLab