Fixes jobs addresses.
authorStéphane Jacob <sj@m4x.org>
Wed, 27 Oct 2010 08:50:52 +0000 (10:50 +0200)
committerStéphane Jacob <sj@m4x.org>
Wed, 27 Oct 2010 08:50:52 +0000 (10:50 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
include/profilefields.inc.php

index cc8b73b..559686d 100644 (file)
@@ -226,7 +226,7 @@ class Job
 
     public function setAddress(Address $address)
     {
-        if ($address->type == Address::LINK_JOB && $address->jobid == $this->id && $address->pid == $this->pid) {
+        if ($address->type == Address::LINK_JOB && $address->id == $this->id && $address->pid == $this->pid) {
             $this->address = $address;
         }
     }
@@ -641,7 +641,7 @@ class ProfileJobs extends ProfileField
         $a = $addresses->get(Profile::ADDRESS_PRO);
         foreach ($a as $address) {
             if ($address->type == Address::LINK_JOB && array_key_exists($address->jobid, $this->jobs)) {
-                $this->jobs[$address->jobid]->setAddress($address);
+                $this->jobs[$address->id]->setAddress($address);
             }
         }
     }