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'),