aboutsummaryrefslogtreecommitdiff
path: root/odb/processor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/processor.cxx')
-rw-r--r--odb/processor.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/odb/processor.cxx b/odb/processor.cxx
index 5dc49f9..f671e68 100644
--- a/odb/processor.cxx
+++ b/odb/processor.cxx
@@ -2257,7 +2257,10 @@ namespace
// Make sure we also use the same column name as the root.
//
- m.set ("column", table_column (column_name (id)));
+ if (composite_wrapper (utype (id)))
+ m.set ("column", table_column (column_prefix (id, true).prefix));
+ else
+ m.set ("column", table_column (column_name (id)));
}
else
{