Require subscription price to be positive number
This commit is contained in:
parent
a1ab21a702
commit
dd6317561e
1 changed files with 3 additions and 0 deletions
|
@ -121,6 +121,9 @@ pub async fn register_subscription_option(
|
||||||
let monero_config = config.blockchain()
|
let monero_config = config.blockchain()
|
||||||
.and_then(|conf| conf.monero_config())
|
.and_then(|conf| conf.monero_config())
|
||||||
.ok_or(HttpError::NotSupported)?;
|
.ok_or(HttpError::NotSupported)?;
|
||||||
|
if price == 0 {
|
||||||
|
return Err(ValidationError("price must be greater than 0").into());
|
||||||
|
};
|
||||||
let payment_info = MoneroSubscription {
|
let payment_info = MoneroSubscription {
|
||||||
chain_id: monero_config.chain_id.clone(),
|
chain_id: monero_config.chain_id.clone(),
|
||||||
price,
|
price,
|
||||||
|
|
Loading…
Reference in a new issue