Making WordPress.org


Ignore:
Timestamp:
06/17/2016 03:37:51 PM (10 years ago)
Author:
ocean90
Message:

Slack: In Bot::parse_tickets() move the word boundary out of the trac matching group to prevent matching #3575D9 as a ticket.

Props voldemortensen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/common/includes/slack/trac/bot.php

    r3089 r3417  
    4343                $digits = Trac::get_digit_capture();
    4444                $ticket_tracs = '?<trac>' . Trac::get_regex();
    45                 preg_match_all( "/(?:\s|^|\()#(?<id>$digits)(?:\-($ticket_tracs)\b)?/", $text, $tickets, PREG_SET_ORDER );
     45                preg_match_all( "/(?:\s|^|\()#(?<id>$digits)(?:\-($ticket_tracs))?\b/", $text, $tickets, PREG_SET_ORDER );
    4646                preg_match_all( "/(?:\s|^|\()#($ticket_tracs)(?<id>$digits)\b/", $text, $tickets_alt, PREG_SET_ORDER );
    4747                preg_match_all( "~https?://($ticket_tracs).trac.wordpress.org/ticket/(?<id>$digits)~", $text, $tickets_url, PREG_SET_ORDER );
Note: See TracChangeset for help on using the changeset viewer.