diff --git a/xmlsitemap.generate.inc b/xmlsitemap.generate.inc
index ab9c9fb..7c7037e 100644
--- a/xmlsitemap.generate.inc
+++ b/xmlsitemap.generate.inc
@@ -166,7 +166,7 @@ function xmlsitemap_generate_chunk(stdClass $sitemap, XMLSitemapWriter $writer,
   while ($link = $links->fetchAssoc()) {
     $link['language'] = $link['language'] != LANGUAGE_NONE ? xmlsitemap_language_load($link['language']) : $url_options['language'];
     if ($url_options['alias']) {
-      $link['loc'] = xmlsitemap_get_path_alias($link['loc'], $link['language']->language);
+      $link['loc'] = xmlsitemap_get_path_alias($link['loc'], $link['language']);
     }
     $link_options = array(
       'language' => $link['language'],
