avoid unnecessary variable initialization

This commit is contained in:
silverqx
2022-08-12 21:09:21 +02:00
parent 568ed37599
commit 502a0be478
+2 -1
View File
@@ -1157,7 +1157,6 @@ namespace Orm::Tiny
Builder<Model>::addUpdatedAtColumn(QVector<UpdateItem> values) const
{
const auto &updatedAtColumn = m_model.getUpdatedAtColumn();
auto qualifiedUpdatedAtColumn = m_model.getQualifiedUpdatedAtColumn();
// Nothing to do (model doesn't use timestamps)
if (!m_model.usesTimestamps() || updatedAtColumn.isEmpty())
@@ -1171,6 +1170,8 @@ namespace Orm::Tiny
return updateItem.column == updatedAtColumn;
});
auto qualifiedUpdatedAtColumn = m_model.getQualifiedUpdatedAtColumn();
// Not found, append a fresh timestamp
if (valuesUpdatedAtColumn == std::ranges::cend(values))
values.append({std::move(qualifiedUpdatedAtColumn),