From db0eec0c1a6dbe336078270a342bcb0aa4e4bc68 Mon Sep 17 00:00:00 2001 From: mdb Date: Wed, 20 Aug 2008 01:28:31 +0000 Subject: [PATCH] Don't require a schema version for computed records. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2365 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- 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 ec36ba6e..d77d407c 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."); }