Fix for #3649 issue.

This commit is contained in:
Jean Baptiste Favre 2012-08-25 13:41:09 +02:00
parent 246e840dd3
commit 180cc39c4a
2 changed files with 12 additions and 0 deletions

View File

@ -65,6 +65,12 @@ class ApiFavoriteCreateAction extends ApiAuthAction
$this->user = $this->auth_user; $this->user = $this->auth_user;
$this->notice = Notice::staticGet($this->arg('id')); $this->notice = Notice::staticGet($this->arg('id'));
if ($this->notice->repeat_of != '' ) {
common_log(LOG_DEBUG, 'Trying to Fave '.$this->notice->id.', repeat of '.$this->notice->repeat_of);
common_log(LOG_DEBUG, 'Will Fave '.$this->notice->repeat_of.' instead');
$real_notice_id = $this->notice->repeat_of;
$this->notice = Notice::staticGet($real_notice_id);
}
return true; return true;
} }

View File

@ -65,6 +65,12 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
$this->user = $this->auth_user; $this->user = $this->auth_user;
$this->notice = Notice::staticGet($this->arg('id')); $this->notice = Notice::staticGet($this->arg('id'));
if ($this->notice->repeat_of != '' ) {
common_log(LOG_DEBUG, 'Trying to unFave '.$this->notice->id);
common_log(LOG_DEBUG, 'Will unFave '.$this->notice->repeat_of.' instead');
$real_notice_id = $this->notice->repeat_of;
$this->notice = Notice::staticGet($real_notice_id);
}
return true; return true;
} }