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