• Loic Bistuer's avatar
    Fixed #19816 -- Pre-evaluate querysets used in direct relation assignments. · 20399083
    Loic Bistuer yazdı
    Since assignments on M2M or reverse FK descriptors is composed of a `clear()`,
    followed by an `add()`, `clear()` could potentially affect the value of the
    assigned queryset before the `add()` step; pre-evaluating it solves the problem.
    
    This patch fixes the issue for ForeignRelatedObjectsDescriptor,
    ManyRelatedObjectsDescriptor, and ReverseGenericRelatedObjectsDescriptor.
    It completes 6cb6e1 which addressed ReverseManyRelatedObjectsDescriptor.
    20399083
Adı
Son kayıt (commit)
Son güncelleme
..
__init__.py Loading commit data...
models.py Loading commit data...
tests.py Loading commit data...