get spaces

This commit is contained in:
mi1468 2025-05-27 14:34:02 +03:30
parent 55c7e15d59
commit 7ccaed7313

View File

@ -13,7 +13,6 @@ from core.serializers.SpaceSerializer import SpaceSerializer
@api_view(['GET']) @api_view(['GET'])
@authentication_classes([SessionAuthentication, TokenAuthentication]) @authentication_classes([SessionAuthentication, TokenAuthentication])
@permission_classes([IsAuthenticated]) @permission_classes([IsAuthenticated])
@ -22,9 +21,10 @@ def getSpaces(request):
spaces = Space.objects.filter(userId=request.user).select_related('assetBundleRoomId') spaces = Space.objects.filter(userId=request.user).select_related('assetBundleRoomId')
# Serialize the spaces and include all fields from the related AssetBundleRoom # Serialize the spaces and include all fields from the related AssetBundleRoom
# Pass 'assetBundleRoomId' as it will be automatically included by select_related
serializer = SpaceSerializer(spaces, many=True) serializer = SpaceSerializer(spaces, many=True)
# Return the serialized data as a response # Return the serialized data as a response
return Response({ return Response({
"spaces": serializer.data "spaces": serializer.data
}, status=status.HTTP_200_OK) }, status=status.HTTP_200_OK)