Fix #6545 - cms issues with add / delete
[Pman.Cms] / Pman.Tab.CmsBlog.js
index bc4dee5..f029bcd 100644 (file)
@@ -343,7 +343,7 @@ Pman.Tab.CmsBlog = new Roo.XComponent({
                 
                 if(_this.grid.selModel.getSelections().length == 1){
                    ds = _this.grid.selModel.getSelected().data;
-                }
+                } 
                 
                 var page_type_id = 0;
                 var page_type_id_name = '';
@@ -351,12 +351,17 @@ Pman.Tab.CmsBlog = new Roo.XComponent({
                 
                 var sel = _this.category_grid.getSelectionModel().getSelected();
                 
+                if (!ds && !sel) {
+                    Roo.MessageBox.alert("Select Type", "Select Type of page on the left (category)");
+                    return;
+                }
+                
                 if(!ds && sel && sel.data.pid * 1 > 0 && sel.data.type == 'page_type'){
                     page_type_id = sel.data.pid;
                     page_type_id_name = sel.data.name;
                     page_type_id_display_name = sel.data.display_name;
                     
-                    if(sel.data.name == 'page'){
+                    if(ds && sel.data.name == 'page'){
                         page_type_id_display_name = 'Pages';
                     }