From 44de97a3724ba5eed3b2c2c4a69a6fd82ffa5fbe Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 24 Sep 2026 16:06:54 +0200 Subject: fix: an empty RRULE means does-not-repeat, not a custom rule --- src/repeatrule.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/repeatrule.cpp') diff --git a/src/repeatrule.cpp b/src/repeatrule.cpp index cc11c91..b9b9539 100644 --- a/src/repeatrule.cpp +++ b/src/repeatrule.cpp @@ -79,6 +79,9 @@ RepeatRule RepeatRule::fromRRule(const QString &value, const QDate &start) return custom; }; + if (value.trimmed().isEmpty()) + return rule; + QMap parts; for (const QString &pair : value.split(QLatin1Char(';'), Qt::SkipEmptyParts)) { const int eq = pair.indexOf(QLatin1Char('=')); -- cgit v1.2.3