Fix #7123 - getting abra ready to test
[Pman.Xtuple] / Pman.Dialog.XtuplePurchaseOrder.js
index f69a186..a6c52c2 100644 (file)
@@ -2688,8 +2688,12 @@ Pman.Dialog.XtuplePurchaseOrder = {
                         {
                             if(_this.grid){
                                 var ar = [];
-                        
+                                var err = false;
                                 _this.grid.ds.each(function(r) {
+                                    if(r.data.poitem_unitprice < 1){
+                                        err = true;
+                                        return;
+                                    }
                                     ar.push({
                                         poitem_id : r.data.poitem_id,
                                         poitem_itemsite_id : r.data.poitem_itemsite_id,
@@ -2698,7 +2702,12 @@ Pman.Dialog.XtuplePurchaseOrder = {
                                     });
                                         
                                 });
-                                
+                         
+                                if(err){
+                                    Roo.MessageBox.alert('Error','Unit Price does not allow $0' );
+                                    return;
+                                }   
+                                       
                                 _this.form.findField('items').setValue(JSON.stringify(ar));
                             }