From c1663de54146715b141c999c4e6797fccae1d0f0 Mon Sep 17 00:00:00 2001 From: Franzz Date: Tue, 21 Apr 2020 15:32:06 +0200 Subject: [PATCH] Avoid spamming channels with failed articles insertion --- inc/databap.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inc/databap.php b/inc/databap.php index 1ee4272..4bb0eb2 100755 --- a/inc/databap.php +++ b/inc/databap.php @@ -628,8 +628,11 @@ class Databap extends PhpObject if(!$iArticleId) { $iArticleId = $this->oMySql->insertRow(self::ART_TABLE, $asArticle); - $this->addMessage($iArticleId, self::MESSAGE_ARTICLE, self::DEFAULT_CHAN_ID); - $sResult = 'ADDED'; + if($iArticleId > 0) { + $this->addMessage($iArticleId, self::MESSAGE_ARTICLE, self::DEFAULT_CHAN_ID); + $sResult = 'ADDED'; + } + else $sResult = 'FAILED'; } else $sResult = 'OK'; $asResult[$iArticleId] = $sResult.' | '.implode(' | ', $asArticle);