From d01395e6b09f1e34ef6713bb6c5f887f2799bf53 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Tue, 25 Apr 2023 10:25:37 +0800 Subject: [PATCH] * fix bug #34581. --- module/doc/js/create.js | 2 +- module/doc/js/edit.js | 2 +- module/doc/model.php | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/module/doc/js/create.js b/module/doc/js/create.js index a25fb96dae..255ba6eac9 100644 --- a/module/doc/js/create.js +++ b/module/doc/js/create.js @@ -18,7 +18,7 @@ $(function() $('#saveDraft').click(function() { - if($('#editorTitle').val() == '') + if($.trim($('#editorTitle').val()) == '') { bootbox.alert(titleNotEmpty); return false; diff --git a/module/doc/js/edit.js b/module/doc/js/edit.js index d5243dc2e0..cefda53352 100644 --- a/module/doc/js/edit.js +++ b/module/doc/js/edit.js @@ -8,7 +8,7 @@ $(function() $('#saveDraft').click(function() { - if($('#editorTitle').val() == '') + if($.trim($('#editorTitle').val()) == '') { bootbox.alert(titleNotEmpty); return false; diff --git a/module/doc/model.php b/module/doc/model.php index 73ed8e81d4..01e91c3c7d 100644 --- a/module/doc/model.php +++ b/module/doc/model.php @@ -911,7 +911,7 @@ class docModel extends model unset($doc->contentMarkdown, $doc->contentType, $doc->url); $requiredFields = $this->config->doc->create->requiredFields; - if($doc->status == 'draft') $requiredFields = ''; + if($doc->status == 'draft') $requiredFields = 'title'; if(strpos("url|word|ppt|excel", $this->post->type) !== false) $requiredFields = trim(str_replace(",content,", ",", ",{$requiredFields},"), ','); $checkContent = strpos(",$requiredFields,", ',content,') !== false; @@ -1007,7 +1007,7 @@ class docModel extends model } $requiredFields = $this->config->doc->edit->requiredFields; - if($doc->status == 'draft') $requiredFields = ''; + if($doc->status == 'draft') $requiredFields = 'title'; if(strpos(",$requiredFields,", ',content,') !== false) { $requiredFields = trim(str_replace(',content,', ',', ",$requiredFields,"), ',');