From 962fa96a1b7ebd89fa0dbe0c7c223d8f4b96a20e Mon Sep 17 00:00:00 2001
From: Glenn Van Lint <glenn.vanlint@is4u.be>
Date: Thu, 23 May 2013 09:17:01 +0000
Subject: [PATCH] changed add operation: now checks if column has not null defined before assigning a default value
---
opendj3/opendj-virtual/src/main/java/org/forgerock/opendj/virtual/JDBCConnection.java | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/opendj3/opendj-virtual/src/main/java/org/forgerock/opendj/virtual/JDBCConnection.java b/opendj3/opendj-virtual/src/main/java/org/forgerock/opendj/virtual/JDBCConnection.java
index 3d26b0a..8ef0f84 100644
--- a/opendj3/opendj-virtual/src/main/java/org/forgerock/opendj/virtual/JDBCConnection.java
+++ b/opendj3/opendj-virtual/src/main/java/org/forgerock/opendj/virtual/JDBCConnection.java
@@ -186,6 +186,10 @@
Object columnValue = columnValuesMap.get(columnName);
if(columnValue == null){
+ boolean columnNullable = jdbcm.getTableColumnNullable(tableName, columnName);
+
+ if(columnNullable) continue;
+
if(columnDataType.equals(Integer.class)) columnValue = "0";
else columnValue = "Default Value";
}
--
Gitblit v1.10.0