X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Fcontrollers%2Fspend.py;h=3d5f82abc0ed178fbe8b3e7c4e242250539bf393;hb=cef3f80d9d9a7a08b8c09bc909cb52afbdb0f0d2;hp=aa6a59c05f6c8952831d55b3d32a5eefa53475f9;hpb=e90c507073eb9f3bc6b0eb61296ec173b5a7b1c1;p=bluechips.git diff --git a/bluechips/controllers/spend.py b/bluechips/controllers/spend.py index aa6a59c..3d5f82a 100644 --- a/bluechips/controllers/spend.py +++ b/bluechips/controllers/spend.py @@ -31,7 +31,7 @@ class ExpenditureSchema(Schema): allow_extra_fields = False pre_validators = [NestedVariables()] spender_id = validators.Int(not_empty=True) - amount = validators.Number(not_empty=True) + amount = model.types.CurrencyValidator(not_empty=True) description = validators.UnicodeString() date = validators.DateConverter() shares = ForEach(ShareSchema) @@ -64,7 +64,6 @@ class SpendController(BaseController): # Set the fields that were submitted shares = self.form_result.pop('shares') - e.amount = Decimal(self.form_result.pop('amount') * 100) update_sar(e, self.form_result) if e.id is not None: e.update_split()