From aa27cf055c4c0f1686a430601cc028915687299e Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Wed, 11 Apr 2007 21:32:30 +0200
Subject: [PATCH] fix for old revisions showing "external edit" without reason
 FS#1092

darcs-hash:20070411193230-7ad00-95bf7919c303470ca0583d690a84522735974bb6.gz
---
 inc/common.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/inc/common.php b/inc/common.php
index df1017f61..cbca47802 100644
--- a/inc/common.php
+++ b/inc/common.php
@@ -127,8 +127,9 @@ function pageinfo(){
   if($REV){
     $revinfo = getRevisionInfo($ID, $REV, 1024);
   }else{
-    if (isset($info['meta']['last_change'])) { $revinfo = $info['meta']['last_change']; }
-    else {
+    if (is_array($info['meta']['last_change'])) {
+       $revinfo = $info['meta']['last_change'];
+    } else {
       $revinfo = getRevisionInfo($ID, $info['lastmod'], 1024);
       // cache most recent changelog line in metadata if missing and still valid
       if ($revinfo!==false) {
-- 
GitLab