From 7ef9dd77515beac38efce0c4f9ee9bdc5481c8d5 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 4 Feb 2021 09:45:26 +0100 Subject: [PATCH] fix execution line splitting when no arguments are provided --- src/librssguard/services/standard/standardfeed.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/librssguard/services/standard/standardfeed.cpp b/src/librssguard/services/standard/standardfeed.cpp index 3ac59f214..9af4aa02f 100644 --- a/src/librssguard/services/standard/standardfeed.cpp +++ b/src/librssguard/services/standard/standardfeed.cpp @@ -658,12 +658,7 @@ QList StandardFeed::obtainNewMessages(bool* error_during_obtaining) { } QStringList StandardFeed::prepareExecutionLine(const QString& execution_line) { - auto split_exec = execution_line.split('#', Qt::SplitBehaviorFlags::KeepEmptyParts); - - if (split_exec.size() <= 1) { - throw ScriptException(ScriptException::Reason::ExecutionLineInvalid); - } - + auto split_exec = execution_line.split('#', Qt::SplitBehaviorFlags::SkipEmptyParts); auto user_data_folder = qApp->userDataFolder(); return split_exec.replaceInStrings(EXECUTION_LINE_USER_DATA_PLACEHOLDER, user_data_folder);