Merge branch 'master' of http://khuhub.khu.ac.kr/cse437_e/smartdoorlock-backend
Showing
1 changed file
with
11 additions
and
1 deletions
... | @@ -366,11 +366,21 @@ class Recording(APIView) : | ... | @@ -366,11 +366,21 @@ class Recording(APIView) : |
366 | raise PermissionDenied | 366 | raise PermissionDenied |
367 | print(request.body) | 367 | print(request.body) |
368 | data = json.loads(request.body) | 368 | data = json.loads(request.body) |
369 | + if 'recording' not in data: | ||
370 | + raise FieldDoesNotExist | ||
369 | target = Record.objects.filter(id = 1) | 371 | target = Record.objects.filter(id = 1) |
370 | target.update(recording = data['recording']) | 372 | target.update(recording = data['recording']) |
371 | - return Response(status = status.HTTP_200_OK) | 373 | + res = { |
374 | + 'recording' : data['recording'] | ||
375 | + } | ||
376 | + return Response(res, status = status.HTTP_200_OK) | ||
372 | except PermissionDenied as error : | 377 | except PermissionDenied as error : |
373 | return Response({ | 378 | return Response({ |
379 | + 'error' : "PermissionDenied ", | ||
380 | + 'date' : datetime.now() | ||
381 | + }, status = status.HTTP_400_BAD_REQUEST) | ||
382 | + except FieldDoesNotExist as error : | ||
383 | + return Response({ | ||
374 | 'error' : "FieldDoesNotExist ", | 384 | 'error' : "FieldDoesNotExist ", |
375 | 'date' : datetime.now() | 385 | 'date' : datetime.now() |
376 | }, status = status.HTTP_400_BAD_REQUEST) | 386 | }, status = status.HTTP_400_BAD_REQUEST) | ... | ... |
-
Please register or login to post a comment