From a2f0d1e05967ef8a88ed68146120ac2bcf55e88a Mon Sep 17 00:00:00 2001 From: Philipp Spitzer Date: Wed, 27 Sep 2017 21:34:41 +0200 Subject: [PATCH] Use TransactionRaii in schedulexmlparser.cpp. --- src/sql/schedulexmlparser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sql/schedulexmlparser.cpp b/src/sql/schedulexmlparser.cpp index 056e0e1..6a4854a 100644 --- a/src/sql/schedulexmlparser.cpp +++ b/src/sql/schedulexmlparser.cpp @@ -45,7 +45,7 @@ void ScheduleXmlParser::parseData(const QByteArray &aData, const QString& url, i QDomElement scheduleElement = document.firstChildElement("schedule"); - sqlEngine->beginTransaction(); + TransactionRaii transaction(*sqlEngine); // begins the transaction QString conference_title; if (!scheduleElement.isNull()) @@ -166,8 +166,8 @@ void ScheduleXmlParser::parseData(const QByteArray &aData, const QString& url, i } // parsing room elements } // parsing day elements } // schedule element - sqlEngine->commitTransaction(); if (!conference_title.isNull()) { + transaction.commit(); emit parsingScheduleEnd(conferenceId); } else { error_message("Could not parse schedule"); -- 2.39.5