PJ ofrre emploi
[auf_django_emploi.git] / auf / django / emploi / api.py
index 80cf08f..9b368c7 100644 (file)
@@ -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
-