diff --git a/RIGS/rigboard.py b/RIGS/rigboard.py
index 23fd5e6a..a22f78ae 100644
--- a/RIGS/rigboard.py
+++ b/RIGS/rigboard.py
@@ -9,6 +9,7 @@ from django.shortcuts import get_object_or_404
from django.template import RequestContext
from django.template.loader import get_template
from django.conf import settings
+from django.core.urlresolvers import reverse
from django.http import HttpResponse
from django.db.models import Q
from django.contrib import messages
@@ -52,11 +53,9 @@ class EventOembed(generic.View):
model = models.Event
def get(self, request, pk=None):
-
- object = get_object_or_404(self.model, pk=pk)
base_url = "https://rigs.nottinghamtec.co.uk"
- full_url = base_url+str(object.get_absolute_url())
+ full_url = base_url+reverse('event_embed', args=[pk])
data = {
'html': ''.format(full_url),
diff --git a/RIGS/urls.py b/RIGS/urls.py
index b0eca4c4..a2fbc7c1 100644
--- a/RIGS/urls.py
+++ b/RIGS/urls.py
@@ -84,7 +84,7 @@ urlpatterns = patterns('',
name='event_detail'),
url(r'^event/(?P\d+)/embed/$',
permission_required_with_403('RIGS.view_event')(rigboard.EventEmbed.as_view()),
- name='event_oembed'),
+ name='event_embed'),
url(r'^event/(?P\d+)/oembed_json/$',
rigboard.EventOembed.as_view(),
name='event_oembed'),