1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-24 23:39:37 +02:00

Merge pull request #172 from seanmorley15/development

fix serializer issues for world travel
This commit is contained in:
Sean Morley 2024-08-06 12:35:54 -04:00 committed by GitHub
commit 1efa19b60e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -45,16 +45,19 @@ class VisitedRegionViewSet(viewsets.ModelViewSet):
def get_queryset(self):
return VisitedRegion.objects.filter(user_id=self.request.user.id)
def perform_create(self, serializer):
serializer.save(user_id=self.request.user)
def create(self, request, *args, **kwargs):
# Set the user_id to the request user's ID
request.data['user_id'] = request.user.id
request.data['user_id'] = request.user
serializer = self.get_serializer(data=request.data)
serializer.is_valid(raise_exception=True)
self.perform_create(serializer)
headers = self.get_success_headers(serializer.data)
return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)
class GeoJSONView(viewsets.ViewSet):
"""
Combine all GeoJSON data from .json files in static/data into a single GeoJSON object.