]> git.parisson.com Git - telecaster-client.git/commitdiff
fix video host on stop
authoryomguy <yomguy@parisson.com>
Fri, 24 Feb 2012 14:06:01 +0000 (15:06 +0100)
committeryomguy <yomguy@parisson.com>
Fri, 24 Feb 2012 14:06:01 +0000 (15:06 +0100)
telecaster/views.py

index ef8e836cc6483fbe5e17f184fa9aec3712e78000..6aa4d2870214315b26278dffad106e1758c9bdcb 100644 (file)
@@ -70,7 +70,7 @@ class WebView(object):
                 self.logger.write_info('stop')
                 return HttpResponseRedirect('/telecaster/record')
             else:
-                return render(request, template, {'station': station, 'hidden_fields': self.hidden_fields, })
+                return render(request, template, {'station': station, 'hidden_fields': self.hidden_fields, 'host': self.get_host(request) })
         else:
             return HttpResponseRedirect('/telecaster/record')
 
@@ -91,12 +91,13 @@ class WebView(object):
         else:
             form = StationForm()
 
+        return render(request, template, {'station': form, 'hidden_fields': self.hidden_fields, 'host': self.get_host(request) })
+
+    def get_host(self, request):
         host = request.META['HTTP_HOST']
         if ':' in host:
             host = host.split(':')[0]
-
-        return render(request, template, {'station': form, 'hidden_fields': self.hidden_fields, 'host': host })
-
+        return host
 
     @jsonrpc_method('telecaster.get_server_status')
     def get_server_status_json(request):