From d91315a937520ad2f7e23db3e35348662617f223 Mon Sep 17 00:00:00 2001 From: arnost00 Date: Sat, 25 Apr 2026 17:46:15 +0200 Subject: [PATCH] Fix event data/time in XML3.0 result export - use same logic as in startlist - fix issue #1127 --- quickevent/app/quickevent/plugins/Runs/src/runsplugin.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/quickevent/app/quickevent/plugins/Runs/src/runsplugin.cpp b/quickevent/app/quickevent/plugins/Runs/src/runsplugin.cpp index da276191f..ced11bacd 100644 --- a/quickevent/app/quickevent/plugins/Runs/src/runsplugin.cpp +++ b/quickevent/app/quickevent/plugins/Runs/src/runsplugin.cpp @@ -959,7 +959,6 @@ QVariantMap RunsPlugin::printAwardsOptionsWithDialog(const QVariantMap &opts) QString RunsPlugin::resultsIofXml30Stage(int stage_id) { QDateTime stage_start_date_time = getPlugin()->stageStartDateTime(stage_id);//.toTimeSpec(Qt::OffsetFromUTC); - //qfInfo() << stage_start_date_time << datetime_to_string(stage_start_date_time); qf::core::utils::TreeTable tt1 = stageResultsTable(stage_id, QString(), 0, false, true); Event::EventConfig *event_config = getPlugin()->eventConfig(); bool is_iof_race = event_config->isIofRace(); @@ -981,8 +980,8 @@ QString RunsPlugin::resultsIofXml30Stage(int stage_id) event_lst.insert(event_lst.count(), QVariantList{"Id", QVariantMap{{"type", "ORIS"}}, event.value("importId")}); event_lst.insert(event_lst.count(), QVariantList{"Name", event.value("name")}); event_lst.insert(event_lst.count(), QVariantList{"StartTime", - QVariantList{"Date", event.value("date")}, - QVariantList{"Time", event.value("time")} + QVariantList{"Date", stage_start_date_time.date().toString(Qt::ISODate)}, + QVariantList{"Time", stage_start_date_time.time().toString(Qt::ISODate)} }); event_lst.insert(event_lst.count(), QVariantList{"Official",