From 8dec5386f2564bf2535da71d454f6ec1109c75ac Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 20 Aug 2008 01:28:31 +0000 Subject: [PATCH] Don't require a schema version for computed records. --- src/java/com/samskivert/jdbc/depot/DepotMarshaller.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/java/com/samskivert/jdbc/depot/DepotMarshaller.java b/src/java/com/samskivert/jdbc/depot/DepotMarshaller.java index ec36ba6..d77d407 100644 --- a/src/java/com/samskivert/jdbc/depot/DepotMarshaller.java +++ b/src/java/com/samskivert/jdbc/depot/DepotMarshaller.java @@ -181,8 +181,9 @@ public class DepotMarshaller } - // if we did not find a schema version field, freak out - if (_schemaVersion <= 0) { + // if we did not find a schema version field, freak out (but not for computed records, for + // whom there is no table) + if (_tableName != null && _schemaVersion <= 0) { throw new IllegalStateException( pClass.getName() + "." + SCHEMA_VERSION_FIELD + " must be greater than zero."); }