diff --git a/stack_orchestrator/deploy/webapp/deploy_webapp_from_registry.py b/stack_orchestrator/deploy/webapp/deploy_webapp_from_registry.py index 88137d33..4e57659d 100644 --- a/stack_orchestrator/deploy/webapp/deploy_webapp_from_registry.py +++ b/stack_orchestrator/deploy/webapp/deploy_webapp_from_registry.py @@ -616,7 +616,6 @@ def command( # noqa: C901 if confirm_payment( laconic, r, - lrn, payment_address, min_required_payment, main_logger, diff --git a/stack_orchestrator/deploy/webapp/util.py b/stack_orchestrator/deploy/webapp/util.py index 2be1c007..5f670270 100644 --- a/stack_orchestrator/deploy/webapp/util.py +++ b/stack_orchestrator/deploy/webapp/util.py @@ -798,7 +798,7 @@ def skip_by_tag(r, include_tags, exclude_tags): return False -def confirm_payment(laconic: LaconicRegistryClient, record, deployer_lrn, payment_address, min_amount, logger): +def confirm_payment(laconic: LaconicRegistryClient, record, payment_address, min_amount, logger): req_owner = laconic.get_owner(record) if req_owner == payment_address: # No need to confirm payment if the sender and recipient are the same account. @@ -848,7 +848,7 @@ def confirm_payment(laconic: LaconicRegistryClient, record, deployer_lrn, paymen # Check if the payment was already used on a deployment used = laconic.app_deployments( - {"deployer": deployer_lrn, "payment": tx.hash}, all=True + {"deployer": record.attributes.deployer, "payment": tx.hash}, all=True ) if len(used): # Check that payment was used for deployment of same application @@ -858,7 +858,7 @@ def confirm_payment(laconic: LaconicRegistryClient, record, deployer_lrn, paymen return False used = laconic.app_deployment_removals( - {"deployer": deployer_lrn, "payment": tx.hash}, all=True + {"deployer": record.attributes.deployer, "payment": tx.hash}, all=True ) if len(used): logger.log(