diff --git a/includes/locale.inc b/includes/locale.inc
index 6f2895dd96ad384a10b132584da84f438f513089..a02ba11d20fa348701c9b873a9c5c4d35bafcc82 100644
--- a/includes/locale.inc
+++ b/includes/locale.inc
@@ -2424,7 +2424,7 @@ function _locale_rebuild_js($langcode = NULL) {
   // just got deleted). Act only if some operation was executed.
   if ($status) {
     db_update('languages')
-      ->field(array(
+      ->fields(array(
         'javascript' => $language->javascript,
       ))
       ->condition('language', $language->language)