From 50168976e7487ae68a2c670cf786e46c884698c4 Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Mon, 4 Jun 2018 16:59:58 +0000 Subject: [PATCH] slapos_accounting: Skip Validation if instance is owned by a super user This cause a lot of headeache during the tests. --- .../SoftwareInstance_requestValidationPayment.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/master/bt5/slapos_accounting/SkinTemplateItem/portal_skins/slapos_contract/SoftwareInstance_requestValidationPayment.py b/master/bt5/slapos_accounting/SkinTemplateItem/portal_skins/slapos_contract/SoftwareInstance_requestValidationPayment.py index 8e853b6f2..2598b75a6 100644 --- a/master/bt5/slapos_accounting/SkinTemplateItem/portal_skins/slapos_contract/SoftwareInstance_requestValidationPayment.py +++ b/master/bt5/slapos_accounting/SkinTemplateItem/portal_skins/slapos_contract/SoftwareInstance_requestValidationPayment.py @@ -5,7 +5,11 @@ if REQUEST is not None: portal = context.getPortalObject() software_instance = context hosting_subscription = software_instance.getSpecialiseValue() +if hosting_subscription is None: + return person = hosting_subscription.getDestinationSectionValue(portal_type='Person') +if person is None: + return payment_portal_type = "Payment Transaction" contract_portal_type = "Cloud Contract" -- 2.30.9