diff --git a/api/v1/announcements/PKPAnnouncementHandler.php b/api/v1/announcements/PKPAnnouncementHandler.php index b6fee3df217..fd11146c1dc 100644 --- a/api/v1/announcements/PKPAnnouncementHandler.php +++ b/api/v1/announcements/PKPAnnouncementHandler.php @@ -220,10 +220,9 @@ public function add($slimRequest, $response, $args) } $announcement = Repo::announcement()->newDataObject($params); - $announcementId = Repo::announcement()->add($announcement); try { - $announcement = Repo::announcement()->add($announcementId); + $announcementId = Repo::announcement()->add($announcement); } catch (StoryTemporaryFileException $e) { $announcement = Repo::announcement()->get($announcementId); Repo::announcement()->delete($announcement);