diff --git a/src/app/products/charges/create-charge/create-charge.component.html b/src/app/products/charges/create-charge/create-charge.component.html
index 275793f13..8f566681e 100644
--- a/src/app/products/charges/create-charge/create-charge.component.html
+++ b/src/app/products/charges/create-charge/create-charge.component.html
@@ -147,6 +147,16 @@
+
+ Minimum Charge Cap
+
+
+
+
+ Maximum Charge Cap
+
+
+
diff --git a/src/app/products/charges/create-charge/create-charge.component.ts b/src/app/products/charges/create-charge/create-charge.component.ts
index 34419146d..23d4381e4 100644
--- a/src/app/products/charges/create-charge/create-charge.component.ts
+++ b/src/app/products/charges/create-charge/create-charge.component.ts
@@ -81,7 +81,9 @@ export class CreateChargeComponent implements OnInit {
'amount': ['', [Validators.required, Validators.pattern('^\\s*(?=.*[1-9])\\d*(?:\\.\\d+)?\\s*$')]],
'active': [false],
'penalty': [false],
- 'taxGroupId': ['']
+ 'taxGroupId': [''],
+ 'minCap': [''],
+ 'maxCap': ['']
});
}
@@ -225,6 +227,12 @@ export class CreateChargeComponent implements OnInit {
if (!charge.taxGroupId) {
delete charge.taxGroupId;
}
+ if (!charge.minCap) {
+ delete charge.minCap;
+ }
+ if (!charge.maxCap) {
+ delete charge.maxCap;
+ }
this.productsService.createCharge(charge).subscribe((response: any) => {
this.router.navigate(['../'], { relativeTo: this.route });
});