Making WordPress.org

Changeset 15099


Ignore:
Timestamp:
08/25/2026 07:34:08 PM (12 hours ago)
Author:
obenland
Message:

Trac PRs: Avoid a PHP Warning when a PR no longer references a Trac ticket.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/api.wordpress.org/public_html/dotorg/trac/pr/webhook.php

    r14781 r15099  
    7070                // Step 2. Is that Trac Ticket still what we expect?
    7171                $matched_existing_ref = false;
    72                 foreach ( $existing_refs as $ref ) {
    73                         if (
    74                                 $ref->trac === $pr_data->trac_ticket[0] &&
    75                                 $ref->ticket === $pr_data->trac_ticket[1]
    76                         ) {
    77                                 $matched_existing_ref = true;
     72                if ( $pr_data->trac_ticket ) {
     73                        foreach ( $existing_refs as $ref ) {
     74                                if (
     75                                        $ref->trac === $pr_data->trac_ticket[0] &&
     76                                        $ref->ticket === $pr_data->trac_ticket[1]
     77                                ) {
     78                                        $matched_existing_ref = true;
     79                                }
    7880                        }
    7981                }
Note: See TracChangeset for help on using the changeset viewer.