作者 刘锟

update

@@ -723,15 +723,19 @@ class ProjectUpdate extends Command @@ -723,15 +723,19 @@ class ProjectUpdate extends Command
723 $value = Arr::a2s($gallery); 723 $value = Arr::a2s($gallery);
724 } elseif ($extend['type'] == 4) { 724 } elseif ($extend['type'] == 4) {
725 //文件 725 //文件
726 - if (isset($ve['title']) || isset($ve['url'])) {  
727 - $file = [  
728 - 'name' => isset($ve['title']) ? $ve['title'] : '',  
729 - 'url' => isset($ve['url']) ? $this->source_download($ve['url'], $project_id, $domain_arr['host'], $web_url_domain, $home_url, 1) : ''  
730 - ]; 726 + if (is_array($ve)) {
  727 + if (isset($ve['title']) || isset($ve['url'])) {
  728 + $file = [
  729 + 'name' => isset($ve['title']) ? $ve['title'] : '',
  730 + 'url' => isset($ve['url']) ? $this->source_download($ve['url'], $project_id, $domain_arr['host'], $web_url_domain, $home_url, 1) : ''
  731 + ];
  732 + } else {
  733 + $file = [];
  734 + }
  735 + $value = Arr::a2s($file);
731 } else { 736 } else {
732 - $file = []; 737 + $value = Arr::a2s([$this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url, 1)]);
733 } 738 }
734 - $value = Arr::a2s($file);  
735 } else { 739 } else {
736 //文本 740 //文本
737 $value = $ve; 741 $value = $ve;