Fix for #3649 issue.

This commit is contained in:
Jean Baptiste Favre 2012-08-25 13:41:09 +02:00
parent 359f3ca113
commit b23a744fba
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->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;
}

View File

@ -65,6 +65,12 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
$this->user = $this->auth_user;
$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;
}