Fixed stupid bug in insert.

Basically nothing would have ever been inserted other than default
lines.
This commit is contained in:
Roland Bock
2013-11-10 15:29:20 +01:00
parent 81c77a58f4
commit 9d09127e71
2 changed files with 5 additions and 1 deletions

View File

@@ -99,7 +99,9 @@ namespace sqlpp
detail::serialize_empty_insert_list(os, db);
}
else
{
_insert_list.serialize(os, db);
}
return *this;
}

View File

@@ -114,8 +114,10 @@ namespace sqlpp
template<typename Db>
void serialize(std::ostream& os, Db& db) const
{
if (sizeof...(Assignments) + _dynamic_columns.size())
if (sizeof...(Assignments) + _dynamic_columns.size() == 0)
{
detail::serialize_empty_insert_list(os, db);
}
else
{
os << " (";