This is an automated email from the ASF dual-hosted git repository.

gongchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


The following commit(s) were added to refs/heads/master by this push:
     new ff79d6d36 [bugfix] fix customized menu invalid bug #1898 (#1908)
ff79d6d36 is described below

commit ff79d6d36d11c017a1cf247b74fc9b337abcaeda
Author: aias00 <[email protected]>
AuthorDate: Sat May 4 10:55:17 2024 +0800

    [bugfix] fix customized menu invalid bug #1898 (#1908)
    
    Co-authored-by: tomsun28 <[email protected]>
---
 .../org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java  | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java
 
b/manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java
index e44dccd02..a89739868 100644
--- 
a/manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java
+++ 
b/manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java
@@ -374,6 +374,13 @@ public class AppServiceImpl implements AppService, 
CommandLineRunner {
         // app params verify
         verifyDefineAppContent(app, isModify);
         appDefineStore.save(app.getApp(), ymlContent);
+        // get and reset hide value
+        Job originalJob = appDefines.get(app.getApp().toLowerCase());
+        if (Objects.nonNull(originalJob)) {
+            boolean hide = originalJob.isHide();
+            app.setHide(hide);
+        }
+        
         appDefines.put(app.getApp().toLowerCase(), app);
         // resolve: after the template is modified, all monitoring instances 
of the same type of template need to be reissued in the task status
         
SpringContextHolder.getBean(MonitorService.class).updateAppCollectJob(app);


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to