Skip to content

Commit f0d7d21

Browse files
committed
fix first and last fitlers
1 parent 5a25b66 commit f0d7d21

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

ayon_api/_api_helpers/events.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,6 @@ def get_events(
118118
("newerThanFilter", newer_than),
119119
("olderThanFilter", older_than),
120120
("textFilter", text_filter),
121-
("firstFilter", first),
122-
("lastFilter", last),
123121
):
124122
if filter_value is not None:
125123
filters[filter_key] = filter_value
@@ -134,6 +132,14 @@ def get_events(
134132
for attr, filter_value in filters.items():
135133
query.set_variable_value(attr, filter_value)
136134

135+
events_field = query.get_field_by_path("events")
136+
if last is not None:
137+
events_field.set_limit(last)
138+
events_field.set_order(SortOrder.descending)
139+
elif first is not None:
140+
events_field.set_limit(first)
141+
events_field.set_order(SortOrder.ascending)
142+
137143
if limit:
138144
events_field = query.get_field_by_path("events")
139145
events_field.set_limit(limit)

ayon_api/graphql_queries.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -594,8 +594,6 @@ def events_graphql_query(fields, order, use_states=False):
594594
newer_than_var = query.add_variable("newerThanFilter", "String!")
595595
older_than_var = query.add_variable("olderThanFilter", "String!")
596596
text_filter_var = query.add_variable("textFilter", "String!")
597-
first_n_var = query.add_variable("firstFilter", "Int!")
598-
last_n_var = query.add_variable("lastFilter", "Int!")
599597

600598
statuses_filter_name = "statuses"
601599
if use_states:
@@ -611,8 +609,6 @@ def events_graphql_query(fields, order, use_states=False):
611609
events_field.set_filter("newerThan", newer_than_var)
612610
events_field.set_filter("olderThan", older_than_var)
613611
events_field.set_filter("filter", text_filter_var)
614-
events_field.set_filter("first", first_n_var)
615-
events_field.set_filter("last", last_n_var)
616612

617613
nested_fields = fields_to_dict(set(fields))
618614

0 commit comments

Comments
 (0)