diff --git a/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Person_updateOpenOrder.xml b/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Person_updateOpenOrder.xml index d05f6d892fe1bfdad32bc739ae840b0db273728c..d686f1b49d42a81cdc1d81806543b8dd1a15fecd 100644 --- a/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Person_updateOpenOrder.xml +++ b/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Person_updateOpenOrder.xml @@ -109,8 +109,11 @@ for add_kw in add_kw_list:\n \n for start_date_tuple in start_date_tuple_list:\n if start_date_tuple[0] in hosting_subscription_mapping:\n - order = previous_open_sale_order or open_sale_order\n - line = order[hosting_subscription_mapping[start_date_tuple[0]]]\n + line_id = hosting_subscription_mapping[start_date_tuple[0]]\n + if line_id in previous_open_sale_order.objectIds():\n + line = previous_open_sale_order[line_id]\n + else:\n + line = open_sale_order[line_id]\n if line.getStartDate() != start_date_tuple[1]:\n if open_sale_order is None:\n open_sale_order = previous_open_sale_order.Base_createCloneDocument(batch_mode=1)\n diff --git a/master/bt5/vifib_slap/bt/revision b/master/bt5/vifib_slap/bt/revision index e2756006dac243cc4d36ad71f5af3ed5c0211e94..0c1a9b6f06b7455bfa5e5419b38675b5d46eb95a 100644 --- a/master/bt5/vifib_slap/bt/revision +++ b/master/bt5/vifib_slap/bt/revision @@ -1 +1 @@ -644 \ No newline at end of file +645 \ No newline at end of file