From 4fbff8cd25232ab02e70f564042e7dd390e8599b Mon Sep 17 00:00:00 2001 From: Andrey Prygunkov Date: Mon, 1 Feb 2016 22:22:56 +0100 Subject: [PATCH] closes #163: queue scripts save messages into nzb-log --- daemon/extension/QueueScript.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/daemon/extension/QueueScript.cpp b/daemon/extension/QueueScript.cpp index 09f63d3d..a5066836 100644 --- a/daemon/extension/QueueScript.cpp +++ b/daemon/extension/QueueScript.cpp @@ -213,7 +213,18 @@ void QueueScriptController::AddMessage(Message::EKind kind, const char* text) } else { - ScriptController::AddMessage(kind, text); + DownloadQueue* downloadQueue = DownloadQueue::Lock(); + NzbInfo* nzbInfo = downloadQueue->GetQueue()->Find(m_id); + if (nzbInfo) + { + nzbInfo->AddMessage(kind, text); + } + DownloadQueue::Unlock(); + + if (!nzbInfo) + { + ScriptController::AddMessage(kind, text); + } } }