summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--odb/relational/pgsql/source.cxx6
1 files 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;