diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php
index 6e4fd80..a9c5d4e 100644
--- a/wp-admin/includes/upgrade.php
+++ b/wp-admin/includes/upgrade.php
@@ -2213,8 +2213,8 @@ function wp_get_available_translations() {
 function wp_install_download_language_pack( $language ) {
 	// Check if the language is already installed.
 	$available_languages = get_available_languages();
-	if ( in_array( $language->language, $available_languages ) ) {
-		return $language->language;
+	if ( in_array( $language, $available_languages ) ) {
+		return $language;
 	}
 
 	// Confirm the language is one we can download.
