gabcares commited on
Commit
8c43004
·
verified ·
1 Parent(s): f3b9144

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +2 -3
main.py CHANGED
@@ -175,7 +175,7 @@ async def sms_posts(instance: ResultItem, idx: str = None, action: str = "add")
175
  async with AsyncSession(sms_resource["engine"]) as session:
176
  code = 1
177
  error = None
178
- result = None
179
  existing = await session.get(instance.__class__, idx)
180
 
181
  # For add action, do db operation if instance is not existing. Other actions, do db operation if instance exists in db
@@ -189,8 +189,7 @@ async def sms_posts(instance: ResultItem, idx: str = None, action: str = "add")
189
  else: # add or update use add
190
  session.add(instance) # Not asynchronous
191
  await session.commit()
192
- await session.refresh(instance)
193
- result = instance
194
  except Exception as e:
195
  code = 0
196
  error = e
 
175
  async with AsyncSession(sms_resource["engine"]) as session:
176
  code = 1
177
  error = None
178
+ result = instance.model_copy()
179
  existing = await session.get(instance.__class__, idx)
180
 
181
  # For add action, do db operation if instance is not existing. Other actions, do db operation if instance exists in db
 
189
  else: # add or update use add
190
  session.add(instance) # Not asynchronous
191
  await session.commit()
192
+ await session.refresh(instance)
 
193
  except Exception as e:
194
  code = 0
195
  error = e