rabin 1 年之前
父節點
當前提交
83a1fbea18
共有 1 個文件被更改,包括 8 次插入5 次删除
  1. 8 5
      lib/Log.php

+ 8 - 5
lib/Log.php

@@ -73,12 +73,15 @@ class Log
         $config = Dever::db('account/config')->find($info['config_id']);
         $project = Dever::db('account/config_project')->find($config['project_id']);
         //$source = Dever::db($project['source'])->find($info['uid']);
-        $source = Dever::db($info['source'])->find($info['source_id']);
-        if ($source) {
-            $user = Dever::db($project['source'])->find($source['uid']);
-            $info['username'] = $user['name'];
-            $info['avatar'] = $user['avatar'];
+        if (strstr($info['source'], '/')) {
+            $source = Dever::db($info['source'])->find($info['source_id']);
+            if ($source) {
+                $user = Dever::db($project['source'])->find($source['uid']);
+                $info['username'] = $user['name'];
+                $info['avatar'] = $user['avatar'];
+            }
         }
+        
         $info['config_name'] = $config['name'];
         $info['status_name'] = $this->status($info['type_id'], $info['status']);
         $info['type_name'] = Dever::load("account/config_type-one#name", $info['type_id']);