Compare commits

..

2 Commits

View File

@ -188,12 +188,6 @@ async def update_cell(
if sections and (rem_sects := set(sections) - set(form.form_type.section_list)): if sections and (rem_sects := set(sections) - set(form.form_type.section_list)):
raise HTTPException(400, f"Недопустимые sections: {', '.join(sorted(rem_sects))}") 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( result = await sheet_service.update_cell(
form_id=form_id, form_id=form_id,
sheet=sheet, sheet=sheet,
@ -243,14 +237,6 @@ async def update_cells(
if sections and (rem_sects := set(sections) - set(form.form_type.section_list)): if sections and (rem_sects := set(sections) - set(form.form_type.section_list)):
raise HTTPException(400, f"Недопустимые sections: {', '.join(sorted(rem_sects))}") 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( result = await sheet_service.update_cells(
form_id=form_id, form_id=form_id,
sheet=sheet, sheet=sheet,