diff --git a/specifyweb/backend/stored_queries/execution.py b/specifyweb/backend/stored_queries/execution.py index 776c8be6358..cde46621e8e 100644 --- a/specifyweb/backend/stored_queries/execution.py +++ b/specifyweb/backend/stored_queries/execution.py @@ -401,7 +401,7 @@ def query_to_csv( See build_query for details of the other accepted arguments. """ set_group_concat_max_len(session.connection()) - query, __ = build_query( + query, order_by_exprs = build_query( session, collection, user, @@ -409,6 +409,7 @@ def query_to_csv( field_specs, BuildQueryProps(recordsetid=recordsetid, replace_nulls=True, distinct=distinct), ) + query = query.order_by(*order_by_exprs) query_rows = apply_special_post_query_processing( query=query, processors=DefaultQueryProcessors(