Make WordPress Core

Ticket #33932: patch.4.diff

File patch.4.diff, 1.6 KB (added by ronalfy, 9 years ago)

Continue instead of return. Empty body check.

  • wp-admin/includes/class-wp-upgrader.php

     
    33573357
    33583358                // Plugins, Themes, Translations
    33593359                foreach ( array( 'plugin', 'theme', 'translation' ) as $type ) {
     3360               
     3361            /**
     3362            * Filter to receive notification emails on plugins/themes/translation.
     3363            *
     3364            * By default, administrators are notified when the update offer received
     3365            * from WordPress.org sets a particular flag. This allows some discretion
     3366            * in if and when to notify.
     3367            *
     3368            * This filter is only evaluated once per plugin update
     3369            *.
     3370            *
     3371            * @since 4.4.0
     3372            *
     3373            * @param bool   $notify Whether the site administrator is notified.
     3374            * @param string $type   The type of update (plugin, theme, translation).
     3375            * @param object $this WP_Automatic_Updater instance
     3376            */
     3377                if ( !apply_filters( 'send_update_notification_email', true, $type, $this ) ) {
     3378                        continue;
     3379            }
    33603380                        if ( ! isset( $this->update_results[ $type ] ) )
    33613381                                continue;
    33623382                        $success_items = wp_list_filter( $this->update_results[ $type ], array( 'result' => true ) );
     
    33903410                        }
    33913411                        $body[] = '';
    33923412                }
     3413               
     3414                if ( empty( $body ) {
     3415                return;
     3416       }
    33933417
    33943418                $site_title = wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES );
    33953419                if ( $failures ) {