]> ToastFreeware Gitweb - toast/confclerk.git/blobdiff - src/sql/schedulexmlparser.cpp
If no day_change was given for a conference 4 AM is assumed.
[toast/confclerk.git] / src / sql / schedulexmlparser.cpp
index 7bf7ed62f84c910658429b65413d931b392158fd..056e0e14c44ac8a0007dc642439828e7bd10f55b 100644 (file)
@@ -63,7 +63,9 @@ void ScheduleXmlParser::parseData(const QByteArray &aData, const QString& url, i
             conference["city"] = conferenceElement.firstChildElement("city").text();
             conference["start"] = conferenceElement.firstChildElement("start").text(); // date
             conference["end"] = conferenceElement.firstChildElement("end").text(); // date
-            conference["day_change"] = conferenceElement.firstChildElement("day_change").text(); // time
+            QString conferenceDayChangeStr = conferenceElement.firstChildElement("day_change").text(); // time, e.g. "04:00:00"
+            if (conferenceDayChangeStr.isEmpty()) conferenceDayChangeStr = "04:00:00";
+            conference["day_change"] = conferenceDayChangeStr;
             conference["timeslot_duration"] = conferenceElement.firstChildElement("timeslot_duration").text(); // time
             conference["url"] = url;
             sqlEngine->addConferenceToDB(conference, conferenceId);