Przeglądaj źródła

Include related kanban in panel instance when kanban is enabled

sunyj 8 lat temu
rodzic
commit
74bc80cf3d

+ 8 - 6
kanban-console/src/main/java/com/uas/kanban/model/PanelInstance.java

@@ -171,11 +171,13 @@ public class PanelInstance extends BaseEntity {
     public void initKanbanCodes(@NotEmpty("kanbans") List<Kanban> kanbans) {
         relatedKanbans = new ArrayList<>();
         for (Kanban kanban : kanbans) {
-            RelatedKanban relatedKanban = new RelatedKanban();
-            relatedKanban.setCode(kanban.getCode());
-            relatedKanban.setEnabled(kanban.getEnabled());
-            relatedKanban.setName(kanban.getName());
-            relatedKanbans.add(relatedKanban);
+            if (kanban.getEnabled() != null && kanban.getEnabled()) {
+                RelatedKanban relatedKanban = new RelatedKanban();
+                relatedKanban.setCode(kanban.getCode());
+                relatedKanban.setEnabled(true);
+                relatedKanban.setName(kanban.getName());
+                relatedKanbans.add(relatedKanban);
+            }
         }
     }
 
@@ -200,7 +202,7 @@ public class PanelInstance extends BaseEntity {
          * 是否启用,默认不启用
          */
         @FieldProperty(nullable = false)
-        private Boolean enabled = false;
+        private Boolean enabled = true;
 
         public String getCode() {
             return code;