diff --git a/inc/common.php b/inc/common.php
index df1017f61ec767a55833d71c8bc5f11a0bbfb990..cbca478020856f252a339e18e324930cafeecfdc 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) {