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",
|
"/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),
|
||||||
|
|||||||
@@ -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),
|
||||||
|
|||||||
Reference in New Issue
Block a user