From fbbf6259aa0d721e20b367c97703608cb3e35cfa Mon Sep 17 00:00:00 2001 From: Constantin Michael Date: Thu, 7 Jul 2011 14:56:21 +0200 Subject: Fix inverse case of container select_all statement parameter type generation --- odb/relational/pgsql/source.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/odb/relational/pgsql/source.cxx b/odb/relational/pgsql/source.cxx index 99be27b..89531f3 100644 --- a/odb/relational/pgsql/source.cxx +++ b/odb/relational/pgsql/source.cxx @@ -1010,17 +1010,15 @@ namespace relational if (inv) { - semantics::class_* c (object_pointer (vt)); - // many(i)-to-many // if (context::container (inv_m->type ())) - os << oids[column_sql_type (*inv_m, "id").type]; + os << oids[column_sql_type (*inv_m, "value").type]; // many(i)-to-one // else - os << oids[column_sql_type (*id_member (*c)).type]; + os << oids[column_sql_type (*inv_m).type]; } else os << id_oid; -- cgit v1.1