diff --git a/ls_answ/ls_answ.module b/ls_answ/ls_answ.module
index 99a5192..77c887f 100644
--- a/ls_answ/ls_answ.module
+++ b/ls_answ/ls_answ.module
@@ -915,14 +915,14 @@ function ls_answ_view($node, $view_mode) {
       case LS_STATUS_VIRGIN:
         // The answer is virgin, it has not be filled : suggest to fill it.
         $node->content['ls_answ'] = array(
-          '#markup' => ls_survey_theme_box(t('Respond to the survey'), l(t('Respond to the survey'), url('node/' . $node->nid . '/edit'))),
+          '#markup' => ls_survey_theme_box(t('Respond to the survey'), l(t('Respond to the survey'), 'node/' . $node->nid . '/edit')),
           '#weight' => -1,
         );
         break;
       case LS_STATUS_EDITING:
         // The answer statut is editing, suggest to complete it.
         $node->content['ls_answ'] = array(
-          '#markup' => ls_survey_theme_box(t('Complete the answer'), l(t('Respond to the survey'), url('node/' . $node->nid . '/edit'))),
+          '#markup' => ls_survey_theme_box(t('Complete the answer'), l(t('Respond to the survey'), 'node/' . $node->nid . '/edit')),
           '#weight' => -1,
         );
         break;
