store replies on the notice record, not the reply record

darcs-hash:20080709202716-84dde-30ffe46b711ff108fa210757eeb856803b09de82.gz
This commit is contained in:
Evan Prodromou 2008-07-09 16:27:16 -04:00
parent e22df4be30
commit cbe07c1d37

View File

@ -872,15 +872,14 @@ function common_save_replies($notice) {
} }
if ($i == 0) { if ($i == 0) {
$reply_for = $recipient; $reply_for = $recipient;
$recipient_notice = $reply_for->getCurrentNotice();
$orig = clone($notice);
$notice->reply_to = $recipient_notice->id;
$notice->update($orig);
} }
$reply = new Reply(); $reply = new Reply();
$reply->notice_id = $notice->id; $reply->notice_id = $notice->id;
$reply->profile_id = $recipient->id; $reply->profile_id = $recipient->id;
if ($reply_for) {
# $recipient_notice = $reply_for->getCurrentNotice($notice->created);
$recipient_notice = $reply_for->getCurrentNotice();
$reply->replied_id = $recipient_notice->id;
}
$id = $reply->insert(); $id = $reply->insert();
if (!$id) { if (!$id) {
$last_error = &PEAR::getStaticProperty('DB_DataObject','lastError'); $last_error = &PEAR::getStaticProperty('DB_DataObject','lastError');