mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-12-23 22:58:17 -05:00
fix(adventure_view): restrict queryset to user-owned adventures only
This commit is contained in:
@@ -187,7 +187,7 @@ class AdventureViewSet(viewsets.ModelViewSet):
|
|||||||
include_collections = request.query_params.get('include_collections', 'false') == 'true'
|
include_collections = request.query_params.get('include_collections', 'false') == 'true'
|
||||||
|
|
||||||
# Build queryset with collection filtering
|
# Build queryset with collection filtering
|
||||||
base_filter = Q(is_public=True) | Q(user_id=request.user.id)
|
base_filter = Q(user_id=request.user.id)
|
||||||
|
|
||||||
if include_collections:
|
if include_collections:
|
||||||
queryset = Adventure.objects.filter(base_filter)
|
queryset = Adventure.objects.filter(base_filter)
|
||||||
|
|||||||
Reference in New Issue
Block a user