diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-08-24 17:51:48 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-08-24 17:51:48 +0200 |
commit | de130e93d8b2c026732211e67b6f31157f1b7e87 (patch) | |
tree | 898f6bf3f0029565654b044df057789097c86ab0 /odb/processor.cxx | |
parent | 15995637f9cab6a4d92a2383e2afdba2b48d5f7b (diff) |
Fix inconsistent composite value member prefix derivation
Diffstat (limited to 'odb/processor.cxx')
-rw-r--r-- | odb/processor.cxx | 5 |
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 { |