diff --git a/lib/API/Endpoints/Newsletters.php b/lib/API/Endpoints/Newsletters.php index a7d05611a0..358e21f4f9 100644 --- a/lib/API/Endpoints/Newsletters.php +++ b/lib/API/Endpoints/Newsletters.php @@ -91,9 +91,14 @@ class Newsletters extends APIEndpoint { } } - return $this->successResponse( - Newsletter::findOne($newsletter->id)->asArray() - ); + $newsletter = Newsletter::filter('filterWithOptions')->findOne($newsletter->id); + + // if this is a post notification, process options and update its schedule + if($newsletter->type === Newsletter::TYPE_NOTIFICATION) { + Scheduler::processPostNotificationSchedule($newsletter); + } + + return $this->successResponse($newsletter->asArray()); } }