# HG changeset patch # User Tom Fredrik Blenning Klaussen # Date 1361025012 -3600 # Node ID aaf0a2878f67576b42433185f5b8c7baa43fc969 # Parent 19d8825ec5015987904ff2e7cf622ed22cda8e80 Fix for errors detected when running unittests. diff -r 19d8825ec501 -r aaf0a2878f67 SQLGenerator.hpp --- a/SQLGenerator.hpp Sat Feb 16 15:26:27 2013 +0100 +++ b/SQLGenerator.hpp Sat Feb 16 15:30:12 2013 +0100 @@ -180,14 +180,14 @@ bindValues(query, list, prefix); } - static boost::optional extract(QSqlQuery& query, + static boost::optional extract(QSqlQuery& query, const QString& prefix = QString()) { int fieldNo = query.record().indexOf(fieldName(prefix)); if (query.at() >= 0) - return query.value(fieldNo).toString(); + return UniqueString(query.value(fieldNo).toString()); else - return boost::optional(); + return boost::optional(); }