We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents df51d69 + 712c09f commit 78f4c00Copy full SHA for 78f4c00
feed/views.py
@@ -31,11 +31,13 @@ class FeedList(APIView):
31
}
32
)
33
def get(self, request: Request, *args, **kwargs) -> Response:
34
- models = [News, Vacancy, Project]
35
- if not request.query_params.get("news"):
36
- models.remove(News)
37
- if not request.query_params.get("vacancy"):
38
- models.remove(Vacancy)
39
- if not request.query_params.get("project"):
40
- models.remove(Project)
+ models = []
+ filter = request.query_params.get("type")
+ if "news" in filter:
+ models.append(News)
+ if "project" in filter:
+ models.append(Project)
+ if "vacancy" in filter:
41
+ models.append(Vacancy)
42
+
43
return Response(status=status.HTTP_200_OK, data=collect_feed(models, 3))
0 commit comments