diff --git a/PKG-INFO b/PKG-INFO index 2ddb4cc23cc908e24699928763bee1d836f2de46..15e14c0468b58633340533ec41b0757b1728b197 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: swh.deposit -Version: 0.0.18 +Version: 0.0.19 Summary: Software Heritage Deposit Server Home-page: https://forge.softwareheritage.org/source/swh-deposit/ Author: Software Heritage developers diff --git a/swh.deposit.egg-info/PKG-INFO b/swh.deposit.egg-info/PKG-INFO index 2ddb4cc23cc908e24699928763bee1d836f2de46..15e14c0468b58633340533ec41b0757b1728b197 100644 --- a/swh.deposit.egg-info/PKG-INFO +++ b/swh.deposit.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: swh.deposit -Version: 0.0.18 +Version: 0.0.19 Summary: Software Heritage Deposit Server Home-page: https://forge.softwareheritage.org/source/swh-deposit/ Author: Software Heritage developers diff --git a/swh/deposit/api/common.py b/swh/deposit/api/common.py index dc49772c0f52f89195d093a5f567a7da89e2689e..1b16dcfb792d25677b07c883f9824239c35e1660 100644 --- a/swh/deposit/api/common.py +++ b/swh/deposit/api/common.py @@ -661,17 +661,22 @@ class SWHBaseDeposit(SWHDefaultConfig, SWHAPIView, metaclass=ABCMeta): BAD_REQUEST, summary=summary, verbose_description=description) + def _basic_not_allowed_method(self, req, method): + return make_error_response( + req, METHOD_NOT_ALLOWED, + '%s method is not supported on this endpoint' % method) + def get(self, req, *args, **kwargs): - return make_error_response(req, METHOD_NOT_ALLOWED) + return self._basic_not_allowed_method(req, 'GET') def post(self, req, *args, **kwargs): - return make_error_response(req, METHOD_NOT_ALLOWED) + return self._basic_not_allowed_method(req, 'POST') def put(self, req, *args, **kwargs): - return make_error_response(req, METHOD_NOT_ALLOWED) + return self._basic_not_allowed_method(req, 'PUT') def delete(self, req, *args, **kwargs): - return make_error_response(req, METHOD_NOT_ALLOWED) + return self._basic_not_allowed_method(req, 'DELETE') class SWHGetDepositAPI(SWHBaseDeposit, metaclass=ABCMeta): diff --git a/version.txt b/version.txt index 48fea91c17130f8326bfd3bf5c41fc45aaa9d5ac..0305ff4f3f011cd4a65e4c92e4f58a0d341cb006 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -v0.0.18-0-gceb38e9 \ No newline at end of file +v0.0.19-0-g662215d \ No newline at end of file