diff --git a/controllers/myplugins.php b/controllers/myplugins.php index 7896930c87a754369f2c092c62d4e3d4c3ecb50f..605ac6b762eb3c9999b4f44e084c6b2b77d988e4 100755 --- a/controllers/myplugins.php +++ b/controllers/myplugins.php @@ -182,6 +182,7 @@ class MypluginsController extends MarketController } if (!Request::get("use_secret")) { $this->release['repository_secret'] = null; + $this->release['chdate'] = time(); } elseif(!$this->release['repository_secret']) { $this->release['repository_secret'] = md5(uniqid()); } diff --git a/controllers/update.php b/controllers/update.php index 8ff7d914ba85ae36de7651231fdcc85d41525b10..7bb7c4dafa53e1057767a67b256f228566879cd5 100755 --- a/controllers/update.php +++ b/controllers/update.php @@ -5,6 +5,9 @@ class UpdateController extends MarketController { public function release_action($release_id) { + if (!Request::isPost()) { + throw new Exception("Only via POST-request."); + } $release = new MarketRelease($release_id); if ($release->isNew()) { throw new Exception("Unknown release.");