コード例 #1
0
ファイル: volume.py プロジェクト: bollig/atmosphere
 def update_metadata(self, request, pk=None):
     """
     Until a better method comes about, we will handle Updating metadata here.
     """
     data = request.data
     metadata = data.pop('metadata')
     volume_id = pk
     volume = find_volume(volume_id)
     try:
         update_volume_metadata(volume, metadata)
         return Response(status=status.HTTP_204_NO_CONTENT)
     except Exception as exc:
         logger.exception("Error occurred updating v2 volume metadata")
         return Response(exc.message, status=status.HTTP_409_CONFLICT)
コード例 #2
0
 def update_metadata(self, request, pk=None):
     """
     Until a better method comes about, we will handle Updating metadata here.
     """
     data = request.data
     metadata = data.pop('metadata')
     volume_id = pk
     volume = find_volume(volume_id)
     try:
         update_volume_metadata(volume, metadata)
         return Response(status=status.HTTP_204_NO_CONTENT)
     except Exception as exc:
         logger.exception("Error occurred updating v2 volume metadata")
         return Response(exc.message, status=status.HTTP_409_CONFLICT)