X-Git-Url: http://git.auf.org/?p=auf_django_emploi.git;a=blobdiff_plain;f=auf%2Fdjango%2Femploi%2Fapi.py;h=9b368c744cc38a05318863db2272c7c4bec386b9;hp=80cf08f65e0cb2fc3f7939bb420bad4144d95be2;hb=c3add7d350bcfb786cc53477536427dae02a4c95;hpb=77dc3c2ff40f4561d07bcbfa05b4bfd49cae9a3c diff --git a/auf/django/emploi/api.py b/auf/django/emploi/api.py index 80cf08f..9b368c7 100644 --- a/auf/django/emploi/api.py +++ b/auf/django/emploi/api.py @@ -8,7 +8,7 @@ from restkit import request, Resource import datamaster_modeles.models as ref import poster import urllib2 -import settings +from auf.django.emploi import settings STATUS_OK = 200 @@ -46,6 +46,8 @@ class API: url = settings.RECRUTEMENT_URLS[self.env] + "candidat_add/%s/" % offre_id r = Resource(url) params = self.request.POST + for k, up_file in self.request.FILES.items(): + params[k] = up_file opener = poster.streaminghttp.register_openers() datagen, headers = poster.encode.multipart_encode(params) request = urllib2.Request(url, datagen, headers) @@ -55,4 +57,3 @@ class API: if len(candidats) == 1: return candidats[0] return None -