From b6c3af7bc6fd5e447fd3e2e100dad2e82df5049d Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Thu, 6 Aug 2015 11:01:33 +0200 Subject: [PATCH] Fix bug preventing to store delete_at_day parameter --- lib/Lutim/Controller.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Lutim/Controller.pm b/lib/Lutim/Controller.pm index b71acb8..73a06e9 100644 --- a/lib/Lutim/Controller.pm +++ b/lib/Lutim/Controller.pm @@ -77,7 +77,7 @@ sub modify { $c->app->log->info('[MODIFICATION] someone modify '.$image->filename.' with token method (path: '.$image->path.')'); $image->update( - delete_at_day => ($c->param('delete-day') && $c->param('delete-day') <= $c->max_delay) ? $c->param('delete-day') : $c->max_delay, + delete_at_day => ($c->param('delete-day') && ($c->param('delete-day') <= $c->max_delay || $c->max_delay == 0)) ? $c->param('delete-day') : $c->max_delay, delete_at_first_view => ($c->param('first-view')) ? 1 : 0, ); $msg = $c->l('The image\'s delay has been successfully modified'); @@ -317,7 +317,7 @@ sub add { mediatype => $mediatype, footprint => digest_file_hex($path, 'SHA-512'), enabled => 1, - delete_at_day => ($c->param('delete-day') && $c->param('delete-day') <= $c->max_delay) ? $c->param('delete-day') : $c->max_delay, + delete_at_day => ($c->param('delete-day') && ($c->param('delete-day') <= $c->max_delay || $c->max_delay == 0)) ? $c->param('delete-day') : $c->max_delay, delete_at_first_view => ($c->param('first-view')) ? 1 : 0, created_at => time(), created_by => $ip,