diff --git a/sympa.module b/sympa.module index a77924f..be207e3 100644 --- a/sympa.module +++ b/sympa.module @@ -75,8 +75,9 @@ function sympa_build_email($type, $sympa_nid, $sympa_title, $sympa_body, $servic $options = ['absolute' => TRUE]; $here = Url::fromRoute('entity.node.canonical', ['node' => $sympa_nid], $options); $more_info = Url::fromRoute('entity.node.canonical', ['node' => 2514], $options); - $unsubscribe_n = Url::fromUri('internal:/gg/unsubscribe/news'); - $unsubscribe_sa = Url::fromUri('internal:/gg/unsubscribe/service_alert'); + $un_options = ['absolute' => TRUE, 'fragment' => 'unsubscribe']; + $unsubscribe_n = Url::fromRoute('entity.node.canonical', ['node' => 31540], $un_options); + $unsubscribe_sa = Url::fromRoute('entity.node.canonical', ['node' => 31539], $un_options); $config = \Drupal::config('system.site'); $body_xss = isset($sympa_body[0]['value']) ? Xss::filterAdmin($sympa_body[0]['value']) : NULL; $body_stripped = $body_xss ? preg_replace("/]+\>/i", " ", $body_xss) : '';