fix(responses): return deduplicated input without list parameter mutation

This commit is contained in:
Mrunmayee Daware 2026-10-30 18:57:31 +05:30 • committed by GitHub
parent 3bc457e6f8
commit 561e0f4d1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -597,8 +597,7 @@ class ResponsesAPIRequestUtils:
seen_ids.add(item_id)
restored_input.append(item)
request_input[:] = restored_input
return request_input
return cast(_RequestInputT, restored_input) # cast-ok: list inputs retain their input type after deduplication
_restore_encrypted_content_item_ids_in_input = restore_encrypted_content_item_ids_in_input