Declare 'amount' as required on ContributionRecur api
authoreileen <emcnaughton@wikimedia.org>
Sun, 16 Dec 2018 20:39:35 +0000 (09:39 +1300)
committereileen <emcnaughton@wikimedia.org>
Sun, 16 Dec 2018 20:39:49 +0000 (09:39 +1300)
commitbca6d7698318c5b43a251a06d0d4d3caa3660811
tree086fe23f5972b7df656a606804414cc54616b3f2
parentaa31a7a02e13acfc02a1519de90017ebff06e42d
Declare 'amount' as required on ContributionRecur api

This is effectively required already as you get a DB error without it.

The field is not required at the DB level (it probably should be that too) but
it has no default value so you wind up with

[nativecode=1364 ** Field 'amount' doesn't have a default value]

Note that making it required at the DB level won't change the need for this
patch & is separate. The api declares what is required at the api level
- somethings are required at the DB level but not at the api level as they are
calculated in the BAO
api/v3/ContributionRecur.php