Index: src/bp-core/admin/bp-core-admin-tools.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/bp-core/admin/bp-core-admin-tools.php b/src/bp-core/admin/bp-core-admin-tools.php
--- a/src/bp-core/admin/bp-core-admin-tools.php	(revision 12821)
+++ b/src/bp-core/admin/bp-core-admin-tools.php	(date 1607803525254)
@@ -332,6 +332,10 @@
 	/* translators: %s: the result of the action performed by the repair tool */
 	$statement = __( 'Repairing site icons/blog avatars synchronization&hellip; %s', 'buddypress' );
 
+	if ( ! is_multisite() ) {
+		return array( 0, sprintf( $statement, __( 'Failed!', 'buddypress' ) ) );
+	}
+
 	// Run function if blogs component is active.
 	if ( bp_is_active( 'blogs', 'site-icon' ) ) {
 		$blog_ids = get_sites(
