diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java @ 995:e0df86bc6d31

Added kludge for the null type information of artifact data. flys-artifacts/trunk@2431 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 31 Jul 2011 19:07:02 +0000
parents aabcca7aeb6c
children f61fe8b561d2
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java	Sun Jul 31 17:30:29 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java	Sun Jul 31 19:07:02 2011 +0000
@@ -312,7 +312,10 @@
                         int id = ids[i++];
                         stmnt.setInt(1, id);
                         stmnt.setInt(2, artifactId);
-                        stmnt.setString(3, sd.getType());
+                        // XXX: Where come the nulls from?
+                        String type = sd.getType();
+                        if (type == null) type = "String";
+                        stmnt.setString(3, type);
                         stmnt.setString(4, sd.getName());
                         setString(stmnt, 5, sd);
                         stmnt.execute();

http://dive4elements.wald.intevation.org