Closed JaqiKal closed 1 month ago
Solved with commit 47: 80a9cc6 in pixavibe-api.
Use PostCreateUpdateSerializer for PUT/PATCH requests Use correct serializer for update and retrieve, ensures appropriate handling of post data based on request Add below snippet to class PostDetail(generics.RetrieveUpdateDestroyAPIView)
def get_serializer_class(self):
if self.request.method in ['PUT', 'PATCH']:
return PostCreateUpdateSerializer
return PostSerializer
Describe the bug Logged in Post owner could not update/delete own post
To Reproduce Steps to reproduce the behavior: Log in cklick on card, no dropdown menu.
Expected behavior Logged in user shall be able to delete or update post details.
Screenshots N/A
Desktop / Smartphone (please complete the following information):**