Changes between Initial Version and Version 1 of Ticket #27095, comment 12
- Timestamp:
- Sep 9, 2026, 1:58:43 AM (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #27095, comment 12
initial v1 1 1 Claiming this and submitting a patch for the remaining nested-array case. 2 2 3 [https://github.com/django/django/pull/2193 1PR]3 [https://github.com/django/django/pull/21932 PR] 4 4 5 5 `ArrayInLookup` now builds an `ARRAY[...]` expression for nested arrays that contain expressions, reusing the builder extracted from `ArrayRHSMixin`, and casts it to the left-hand side type. The cast is needed so that an `IN` list holding both literal and expression arrays resolves to a single type; without it, `field__in=[[1], [F("order")]]` fails with `operator does not exist: bigint[] = integer[]`. `test_in_including_F_object` is no longer marked as an expected failure.