Commit 4fc1c30b authored by Juan Manuel Solaro's avatar Juan Manuel Solaro

(fix) more than 3 months time created exception should be catched

1 merge request!294WIP: epic/post-scheduler
Pipeline #78001374 passed with stages
in 10 minutes and 25 seconds
......@@ -290,14 +290,20 @@ class blog implements Interfaces\Api
if (isset($_POST['time_created'])) {
$timeCreatedDelegate = new Core\Blogs\Delegates\TimeCreatedDelegate();
try {
$timeCreatedDelegate = new Core\Blogs\Delegates\TimeCreatedDelegate();
if ($editing) {
$timeCreatedDelegate->onUpdate($blog, $_POST['time_created'], time());
} else {
$timeCreatedDelegate->onAdd($blog, $_POST['time_created'], time());
}
if ($editing) {
$timeCreatedDelegate->onUpdate($blog, $_POST['time_created'], time());
} else {
$timeCreatedDelegate->onAdd($blog, $_POST['time_created'], time());
}
} catch (\Exception $e) {
return Factory::response([
'status' => 'error',
'message' => $e->getMessage(),
]);
}
}
if (!$blog->isPublished()) {
......
......@@ -520,8 +520,15 @@ class newsfeed implements Interfaces\Api
$attachmentPaywallDelegate->onUpdate($activity);
if (isset($_POST['time_created'])) {
$timeCreatedDelegate = new Core\Feeds\Activity\Delegates\TimeCreatedDelegate();
$timeCreatedDelegate->onUpdate($activity, $_POST['time_created'], time());
try {
$timeCreatedDelegate = new Core\Feeds\Activity\Delegates\TimeCreatedDelegate();
$timeCreatedDelegate->onUpdate($activity, $_POST['time_created'], time());
} catch (\Exception $e) {
return Factory::response([
'status' => 'error',
'message' => $e->getMessage(),
]);
}
}
$save->setEntity($activity)
......@@ -538,8 +545,15 @@ class newsfeed implements Interfaces\Api
$user = Core\Session::getLoggedInUser();
if (isset($_POST['time_created'])) {
$timeCreatedDelegate = new Core\Feeds\Activity\Delegates\TimeCreatedDelegate();
$timeCreatedDelegate->onAdd($activity, $_POST['time_created'], time());
try {
$timeCreatedDelegate = new Core\Feeds\Activity\Delegates\TimeCreatedDelegate();
$timeCreatedDelegate->onAdd($activity, $_POST['time_created'], time());
} catch (\Exception $e) {
return Factory::response([
'status' => 'error',
'message' => $e->getMessage(),
]);
}
}
if ($user->isMature()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment