diff --git a/api/management/commands/sync_molnix.py b/api/management/commands/sync_molnix.py index 9929263f5a..44ee7c756d 100644 --- a/api/management/commands/sync_molnix.py +++ b/api/management/commands/sync_molnix.py @@ -73,7 +73,7 @@ def get_unique_tags(deployments, open_positions): if tag["id"] not in tag_ids: tags.append(tag) tag_ids.append(tag["id"]) - for position in open_positions: + for position in open_positions: # FIXME: paginated for tag in position["tags"]: if tag["id"] not in tag_ids: tags.append(tag) diff --git a/api/molnix_utils.py b/api/molnix_utils.py index 85a53f8082..1d97fa88b9 100644 --- a/api/molnix_utils.py +++ b/api/molnix_utils.py @@ -58,8 +58,8 @@ def get_tag_groups(self, id): return self.call_api(path="tags/edit/%d" % id)["tag"]["groups"] def get_open_positions(self): - # return self.call_api_paginated(path='positions', response_key='positions') - return self.call_api(path="positions/open") + # return self.call_api_paginated(path="positions", response_key="positions") + return self.call_api_paginated(path="positions", response_key="positions", params={"limit": 99999}) def get_deployments(self): deployments_filter = {