Making WordPress.org


Ignore:
Timestamp:
11/24/2015 10:55:03 PM (9 years ago)
Author:
coffee2code
Message:

Trac mentions: Adapt to notifications now dealing in user_nicename instead of user_login.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/api.wordpress.org/public_html/dotorg/trac/mentions-handler.php

    r2127 r2129  
    6060function wporg_mentions_limit_to_security_team( $usernames, $data ) {
    6161    require_once dirname( __DIR__ ) . '/slack/security-team.php';
    62     $team = \Dotorg\Slack\Security_Team\get_security_team();
     62    $team = \Dotorg\Slack\Security_Team\get_security_team( 'user_nicename' );
    6363
    6464    if ( ! empty( $data['object']->cc ) ) {
     
    8080
    8181add_filter( 'wporg_notifications_notify_username', function( $notify, $username ) use ( $type, $payload, $wpdb ) {
     82    // $username is user_nicename, but this function expects user_login.
     83    $user = get_user_by( 'slug', $username );
     84    if ( ! $user ) {
     85        return false;
     86    }
     87    $username = $user->user_login;
     88
    8289    // Core Trac has notifications configured.
    8390    if ( $payload->trac === 'core' ) {
Note: See TracChangeset for help on using the changeset viewer.