mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
FIX] pms-api-rest: fix post->patch @ service batch changes in av. plan rules & pricelist items services
This commit is contained in:
committed by
Darío Lodeiros
parent
2121f53496
commit
f374f6a102
@@ -255,7 +255,7 @@ class PmsAvailabilityPlanService(Component):
|
||||
[
|
||||
"/batch-changes",
|
||||
],
|
||||
"POST",
|
||||
"PATCH",
|
||||
)
|
||||
],
|
||||
input_param=Datamodel("pms.availability.plan.rules.info", is_list=False),
|
||||
|
||||
@@ -209,7 +209,6 @@ class PmsPricelistService(Component):
|
||||
)
|
||||
def create_pricelist_item(self, pricelist_id, pms_pricelist_item_info):
|
||||
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:
|
||||
raise ValidationError("You cannot create pricelist items for different pricelists at once.")
|
||||
else:
|
||||
@@ -221,7 +220,7 @@ class PmsPricelistService(Component):
|
||||
[
|
||||
"/batch-changes",
|
||||
],
|
||||
"POST",
|
||||
"PATCH",
|
||||
)
|
||||
],
|
||||
input_param=Datamodel("pms.pricelist.items.info", is_list=False),
|
||||
|
||||
Reference in New Issue
Block a user