From f78589217bdcc43f78a11d324c7047e107150746 Mon Sep 17 00:00:00 2001 From: yomguy Date: Fri, 27 Sep 2013 08:13:48 +0200 Subject: [PATCH] fix push confs --- teleforma/management/commands/teleforma-push-conferences.py | 5 +++-- teleforma/views/core.py | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/teleforma/management/commands/teleforma-push-conferences.py b/teleforma/management/commands/teleforma-push-conferences.py index 016af79a..0f9184d2 100644 --- a/teleforma/management/commands/teleforma-push-conferences.py +++ b/teleforma/management/commands/teleforma-push-conferences.py @@ -12,9 +12,10 @@ import codecs class Command(BaseCommand): help = "pull teleforma conferences from a remote host" - args = "host" admin_email = 'webmaster@parisson.com' def handle(self, *args, **options): + organization_name = args[-2] + department_name = args[-1] view = ConferenceListView() - view.push() + view.push(organization_name, department_name) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 918f2a14..c0d9b755 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -507,7 +507,8 @@ class ConferenceListView(View): conference.from_json_dict(conf_dict) def push(request, organization_name, department_name): - organization = organization.objects.get(name=organization_name) + from teleforma.models import Organization, Department + organization = Organization.objects.get(name=organization_name) department = Department.objects.get(name=department_name, organization=organization) url = 'http://' + department.domain + '/json/' s = ServiceProxy(url) -- 2.39.5