Skip to content

Commit a0f132d

Browse files
authored
Merge pull request #325 from mekanix/feature/cluster-service
Check if ID is valid
2 parents 5868db6 + 877af4e commit a0f132d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

onelove/api/cluster_services.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from flask_restplus import abort
2+
from mongoengine.errors import ValidationError
23

34
from ..models import Service
45
from .fields.cluster_service import post_fields
@@ -45,6 +46,8 @@ def post(self, cluster_id):
4546
service = Service.objects.get(id=service_id)
4647
except Service.DoesNotExist:
4748
abort(404, 'No such service')
49+
except ValidationError as e:
50+
abort(409, e.message)
4851

4952
cluster.services.append(service)
5053
cluster.save()

onelove/api/service.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ def get(self, id):
5555
service = self._find_service(id)
5656
return service
5757

58-
@ns_service.expect(fields)
59-
@ns_service.marshal_with(get_fields)
6058
@ns_service.expect(fields)
6159
@ns_service.marshal_with(get_fields)
6260
def patch(self, id):

0 commit comments

Comments
 (0)