Only delete and add CLINs to a TO when they are passed in the form data
This commit is contained in:
parent
72da5f36c3
commit
3401713898
@ -32,16 +32,17 @@ class TaskOrders(BaseDomainClass):
|
|||||||
task_order = TaskOrders.get(task_order_id)
|
task_order = TaskOrders.get(task_order_id)
|
||||||
task_order.pdf = pdf
|
task_order.pdf = pdf
|
||||||
|
|
||||||
for clin in task_order.clins:
|
if len(clins) > 0:
|
||||||
db.session.delete(clin)
|
for clin in task_order.clins:
|
||||||
|
db.session.delete(clin)
|
||||||
|
|
||||||
|
TaskOrders.create_clins(task_order_id, clins)
|
||||||
|
|
||||||
if number != task_order.number:
|
if number != task_order.number:
|
||||||
task_order.number = number
|
task_order.number = number
|
||||||
db.session.add(task_order)
|
db.session.add(task_order)
|
||||||
|
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
TaskOrders.create_clins(task_order_id, clins)
|
|
||||||
|
|
||||||
return task_order
|
return task_order
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
Loading…
x
Reference in New Issue
Block a user