EMPIREDB-282
small fix for JSF TagEncodingHelper
diff --git a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java
index 9b9af08..6920297 100644
--- a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java
+++ b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java
@@ -757,7 +757,7 @@
                     if (this.isReadOnly())

                         return;

                     // Column required?

-                    if (column.isRequired() && ObjectUtils.isEmpty(value))

+                    if (ObjectUtils.isEmpty(value) && ((Record) this.record).isFieldRequired(column))

                         return; // Cannot set required value to null

                     // Disable Validation

                     reenableValidation = ((DBRecord)record).isValidateFieldValues();