From 1d24432f8d8824848945d8b6f3b00fb31d8a5628 Mon Sep 17 00:00:00 2001 From: Loic d'Anterroches Date: Wed, 28 Oct 2009 09:28:06 +0100 Subject: [PATCH] Fixed issue 315, atom feed of a wiki update is broken. --- src/IDF/WikiRevision.php | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/IDF/WikiRevision.php b/src/IDF/WikiRevision.php index a67d6ea..27504e0 100644 --- a/src/IDF/WikiRevision.php +++ b/src/IDF/WikiRevision.php @@ -193,11 +193,18 @@ class IDF_WikiRevision extends Pluf_Model public function feedFragment($request) { $page = $this->get_wikipage(); - $url = Pluf::f('url_base') - .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', - array($request->project->shortname, - $page->title), - array('rev' => $this->id)); + if (!$this->is_head) { + $url = Pluf::f('url_base') + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', + array($request->project->shortname, + $page->title), + array('rev' => $this->id)); + } else { + $url = Pluf::f('url_base') + .Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', + array($request->project->shortname, + $page->title)); + } $title = sprintf(__('%s: Documentation page %s updated - %s'), $request->project->name, $page->title, $page->summary);