• 
      

    Remove JOINs for starred item existence checks.

    Review Request #12356 — Created June 11, 2022 and submitted

    Information

    Review Board
    release-5.0.x

    Reviewers

    This updates Profile.is_review_group_starred() and
    Profile.is_review_request_starred() to avoid a JOIN when checking for
    the existence of starred items. We now use the through table to
    perform our check, avoiding the need to JOIN the Profile to the table.

    Unit tests pass.

    Summary ID
    Remove JOINs for starred item existence checks.
    This updates `Profile.is_review_group_starred() and `Profile.is_review_request_starred()` to avoid a JOIN when checking for the existence of starred items. We now use the `through` table to perform our check, avoiding the need to JOIN the `Profile` to the table.
    d8b6f651a9008022c4e1f285ee3f702bf7c907c9
    chipx86
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-5.0.x (abbf3b8)