ソースを参照

Merge branch 'Fix/CMS.CategoryDeleteWithDocumentExists' into 'develop'

Merge for Fix/cms.category delete with document exists[内容管理]修复在存在发布文档的情况下分类仍可以在无任何提醒的情况下删除的问题

See merge request o2oa/o2oa!609
李义 5 年 前
コミット
d007becfe4

+ 1 - 1
o2server/x_cms_assemble_control/src/main/java/com/x/cms/assemble/control/jaxrs/categoryinfo/ActionDelete.java

@@ -51,6 +51,7 @@ public class ActionDelete extends BaseAction {
 		if (check) {
 			Long count = documentServiceAdv.countByCategoryId( id );
 			if ( count > 0 ) {
+				check = false;
 				Exception exception = new ExceptionEditNotAllowed( "该分类中仍有" + count + "个文档,请删除所有文档后再删除分类信息!");
 				result.error(exception);
 			}
@@ -75,7 +76,6 @@ public class ActionDelete extends BaseAction {
 				ApplicationCache.notify( CategoryInfo.class );
 				ApplicationCache.notify( ViewCategory.class );
 			} catch (Exception e) {
-				check = false;
 				Exception exception = new ExceptionCategoryInfoProcess(e, "分类信息在删除时发生异常。ID:" + id);
 				result.error(exception);
 				logger.error(e, effectivePerson, request, null);