Merge pull request 'fix-vsp-form-edit: не проверяем существование line_id, так как в листах сателлитах логика отличается' (#10) from fix-vsp-form-edit into test
Reviewed-on: #10 Reviewed-by: Raykov-MS <RaykovMS@avt.rshb.ru>
This commit is contained in:
commit
723a110035
@ -188,12 +188,6 @@ async def update_cell(
|
||||
if sections and (rem_sects := set(sections) - set(form.form_type.section_list)):
|
||||
raise HTTPException(400, f"Недопустимые sections: {', '.join(sorted(rem_sects))}")
|
||||
|
||||
budget_line_service = BudgetLineService(db)
|
||||
budget_line = await budget_line_service.get(budget_line_id=cell_body.line_id, user=current_user)
|
||||
if not budget_line or budget_line.budget_form_id != form_id:
|
||||
raise HTTPException(404, f"Строка формы не найдена")
|
||||
|
||||
|
||||
result = await sheet_service.update_cell(
|
||||
form_id=form_id,
|
||||
sheet=sheet,
|
||||
@ -243,14 +237,6 @@ async def update_cells(
|
||||
if sections and (rem_sects := set(sections) - set(form.form_type.section_list)):
|
||||
raise HTTPException(400, f"Недопустимые sections: {', '.join(sorted(rem_sects))}")
|
||||
|
||||
budget_line_service = BudgetLineService(db)
|
||||
budget_lines = await budget_line_service.get_list(
|
||||
budget_line_ids=[cb.line_id for cb in cells_body.changes], user=current_user)
|
||||
for budget_line in budget_lines:
|
||||
if budget_line.budget_form_id != form_id:
|
||||
raise HTTPException(404, f"Строка формы не найдена")
|
||||
|
||||
|
||||
result = await sheet_service.update_cells(
|
||||
form_id=form_id,
|
||||
sheet=sheet,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user