FIX] pms-api-rest: fix post->patch @ service batch changes in av. plan rules & pricelist items services

This commit is contained in:
miguelpadin
2023-08-18 12:34:59 +02:00
committed by Darío Lodeiros
parent 2121f53496
commit f374f6a102
2 changed files with 2 additions and 3 deletions

View File

@@ -255,7 +255,7 @@ class PmsAvailabilityPlanService(Component):
[ [
"/batch-changes", "/batch-changes",
], ],
"POST", "PATCH",
) )
], ],
input_param=Datamodel("pms.availability.plan.rules.info", is_list=False), input_param=Datamodel("pms.availability.plan.rules.info", is_list=False),

View File

@@ -209,7 +209,6 @@ class PmsPricelistService(Component):
) )
def create_pricelist_item(self, pricelist_id, pms_pricelist_item_info): def create_pricelist_item(self, pricelist_id, pms_pricelist_item_info):
pricelist_ids = list({item.pricelistId for item in pms_pricelist_item_info.pricelistItems}) pricelist_ids = list({item.pricelistId for item in pms_pricelist_item_info.pricelistItems})
print(pricelist_ids)
if len(pricelist_ids) > 1 or pricelist_ids[0] != pricelist_id: if len(pricelist_ids) > 1 or pricelist_ids[0] != pricelist_id:
raise ValidationError("You cannot create pricelist items for different pricelists at once.") raise ValidationError("You cannot create pricelist items for different pricelists at once.")
else: else:
@@ -221,7 +220,7 @@ class PmsPricelistService(Component):
[ [
"/batch-changes", "/batch-changes",
], ],
"POST", "PATCH",
) )
], ],
input_param=Datamodel("pms.pricelist.items.info", is_list=False), input_param=Datamodel("pms.pricelist.items.info", is_list=False),