diff --git a/club/templates/club/club_tools.jinja b/club/templates/club/club_tools.jinja
index b1c7f6fd..f28e4978 100644
--- a/club/templates/club/club_tools.jinja
+++ b/club/templates/club/club_tools.jinja
@@ -6,7 +6,7 @@
{% trans %}Communication:{% endtrans %}
{% trans %}Counters:{% endtrans %}
diff --git a/com/urls.py b/com/urls.py
index d7052c8c..8a56d09a 100644
--- a/com/urls.py
+++ b/com/urls.py
@@ -9,7 +9,7 @@ urlpatterns = [
url(r'^sith/edit/weekmail_destinations$', WeekmailDestinationEditView.as_view(), name='weekmail_destinations'),
url(r'^weekmail$', WeekmailEditView.as_view(), name='weekmail'),
url(r'^weekmail/preview$', WeekmailPreviewView.as_view(), name='weekmail_preview'),
- url(r'^weekmail/club/((?P[0-9]+)/)?new_article$', WeekmailArticleCreateView.as_view(), name='weekmail_article'),
+ url(r'^weekmail/new_article$', WeekmailArticleCreateView.as_view(), name='weekmail_article'),
url(r'^weekmail/article/(?P[0-9]+)/delete$', WeekmailArticleDeleteView.as_view(), name='weekmail_article_delete'),
url(r'^weekmail/article/(?P[0-9]+)/edit$', WeekmailArticleEditView.as_view(), name='weekmail_article_edit'),
url(r'^news$', NewsListView.as_view(), name='news_list'),
diff --git a/com/views.py b/com/views.py
index 5b79301b..610d6968 100644
--- a/com/views.py
+++ b/com/views.py
@@ -333,7 +333,7 @@ class WeekmailArticleCreateView(QuickNotifMixin, CreateView): #XXX need to prote
def get_initial(self):
init = {}
try:
- init['club'] = Club.objects.filter(id=self.kwargs['club_id']).first()
+ init['club'] = Club.objects.filter(id=self.request.GET['club']).first()
except: pass
return init