diff --git fullcalendar.module fullcalendar.module index 3ff6d29..08f324d 100644 --- fullcalendar.module +++ fullcalendar.module @@ -243,13 +243,11 @@ // Default url. $node->url = 'node/' . $nid; - // Fetch language of the node. - $language = $node->language; - // Fetch custom title if needed. if(!empty($vars['options']['fullcalendar_custom_title'])) { $title_field_as_entity = $vars['options']['fullcalendar_title_field']; $title_field = $fields[$title_field_as_entity]; + $language = field_language($entity_type, $node, $title_field); $title_field_value = $node->{$title_field}[$language][0]['value']; if (!empty($title_field_value)) { $node->title = $title_field_value; @@ -260,6 +258,7 @@ if(!empty($vars['options']['fullcalendar_custom_url'])) { $url_field_as_entity = $vars['options']['fullcalendar_url_field']; $url_field = $fields[$url_field_as_entity]; + $language = field_language($entity_type, $node, $url_field); $url_field_value = $node->{$url_field}[$language][0]['value']; if (!empty($url_field_value)) { $node->url = $url_field_value;