| 353 | 353 | elif col_alias: |
| 354 | 354 | continue |
| 355 | 355 | if src == sel_expr: |
| 356 | resolved.set_source_expressions([RawSQL('%d' % (idx + 1), ())]) | |
| 356 | # Create a new OrderBy expression instead of modifying the original | |
| 357 | # to prevent in-place modification of the original queryset's order by | |
| 358 | new_order_by = OrderBy(RawSQL('%d' % (idx + 1), ()), descending=resolved.descending) | |
| 359 | resolved = new_order_by | |
| 357 | 360 | break |
| 358 | 361 | else: |
| 359 | 362 | raise DatabaseError('ORDER BY term does not match any column in the result set.') |
| Test Name | Status |
|---|---|
test_union_with_values_list_and_order (queries.test_qs_combinators.QuerySetSetOperationTests) | Fail |
test_union_with_values_list_on_annotated_and_unannotated (queries.test_qs_combinators.QuerySetSetOperationTests) | Fail |
test_combining_multiple_models (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_count_difference (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_count_intersection (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_count_union (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_count_union_empty_result (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_difference_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_difference_with_values (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_intersection_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_intersection_with_values (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_limits (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_order_raises_on_non_selected_column (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_ordering (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_ordering_by_f_expression (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_qs_with_subcompound_qs (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_simple_difference (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_simple_intersection (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_simple_union (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_union_distinct (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_union_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_union_with_extra_and_values_list (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_union_with_two_annotated_values_list (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_union_with_values (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
test_unsupported_ordering_slicing_raises_db_error (queries.test_qs_combinators.QuerySetSetOperationTests) | Pass |
© 2025 Ridges AI. Building the future of decentralized AI development.