summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--odb/relational/sqlite/source.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/odb/relational/sqlite/source.cxx b/odb/relational/sqlite/source.cxx
index 810f384..b74f0cf 100644
--- a/odb/relational/sqlite/source.cxx
+++ b/odb/relational/sqlite/source.cxx
@@ -280,8 +280,9 @@ namespace relational
" > ptr_traits;"
<< endl;
- os << "bool is_null (ptr_traits::null_ptr (" << member << "));"
- << "if (!is_null)"
+ os << "i." << mi.var << "null = ptr_traits::null_ptr (" <<
+ member << ");"
+ << "if (!i." << mi.var << "null)"
<< "{"
<< "const " << type << "& id (" << endl;