From 09dfe7d24b9bf9e6c5fda80fb219acd7f0c86261 Mon Sep 17 00:00:00 2001 From: franzz Date: Fri, 31 May 2019 21:53:12 +0200 Subject: [PATCH] avoid message duplicates --- inc/spot.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/inc/spot.php b/inc/spot.php index 7c86089..b1f7ab6 100755 --- a/inc/spot.php +++ b/inc/spot.php @@ -147,6 +147,13 @@ class Spot extends Main public function setProjectId($iProjectId=0) { $this->oProject->setProjectId($iProjectId); + + //Update all feeds belonging to the project + $asFeeds = $this->oProject->getFeedIds(); + foreach($asFeeds as $iFeedId) { + $oFeed = new Feed($this->oDb, $iFeedId); + $oFeed->checkUpdateFeed($this->oProject->getMode()); + } } public function getMarkers() @@ -186,8 +193,6 @@ class Spot extends Main $asFeeds = $this->oProject->getFeedIds(); foreach($asFeeds as $iFeedId) { $oFeed = new Feed($this->oDb, $iFeedId); - $oFeed->checkUpdateFeed($this->oProject->getMode()); - $asMessages = $oFeed->getMessages($this->oProject->getActivePeriod()); foreach($asMessages as $iIndex=>&$asMessage) {