diff --git a/master/bt5/slapos_pdm/SkinTemplateItem/portal_skins/slapos_pdm/InstanceTree_createUpgradeDecision.py b/master/bt5/slapos_pdm/SkinTemplateItem/portal_skins/slapos_pdm/InstanceTree_createUpgradeDecision.py
index 9736fb2094b35dd90cd8461b2b523e16d3a3aae4..383c00eb083e40e602f0bdc0eab0723c13a5f2d5 100644
--- a/master/bt5/slapos_pdm/SkinTemplateItem/portal_skins/slapos_pdm/InstanceTree_createUpgradeDecision.py
+++ b/master/bt5/slapos_pdm/SkinTemplateItem/portal_skins/slapos_pdm/InstanceTree_createUpgradeDecision.py
@@ -25,6 +25,7 @@ software_product, software_release, software_type = instance_tree.InstanceTree_g
 if software_product is None:
   # No way to upgrade, if we can find which Software Product to upgrade
   return
+assert software_release.getUrlString() == instance_tree.getUrlString()
 
 compute_node = None
 root_instance_list = [