use result.rowcount instead of RETURNING for compatibility
All checks were successful
Test / Test (push) Successful in 1m24s
All checks were successful
Test / Test (push) Successful in 1m24s
This commit is contained in:
parent
ea71dec87d
commit
1bef879dac
@ -49,13 +49,12 @@ class Plugin():
|
|||||||
sqlalchemy.and_(
|
sqlalchemy.and_(
|
||||||
Message.recipient == self.api.config.calling_station,
|
Message.recipient == self.api.config.calling_station,
|
||||||
Message.id == number,
|
Message.id == number,
|
||||||
)).returning(Message)
|
))
|
||||||
result = session.execute(
|
result = session.execute(
|
||||||
statement,
|
statement,
|
||||||
execution_options={"prebuffer_rows": True})
|
execution_options={"prebuffer_rows": True})
|
||||||
|
count = result.rowcount
|
||||||
session.commit()
|
session.commit()
|
||||||
results = result.all()
|
|
||||||
count = len(results)
|
|
||||||
if count > 0:
|
if count > 0:
|
||||||
self.api.write_output(f"Deleted message #{number}")
|
self.api.write_output(f"Deleted message #{number}")
|
||||||
logging.info(f"deleted message {number}")
|
logging.info(f"deleted message {number}")
|
||||||
|
|||||||
@ -43,13 +43,12 @@ class Plugin():
|
|||||||
try:
|
try:
|
||||||
statement = sqlalchemy.delete(Message).where(
|
statement = sqlalchemy.delete(Message).where(
|
||||||
Message.recipient == self.api.config.calling_station
|
Message.recipient == self.api.config.calling_station
|
||||||
).returning(Message)
|
)
|
||||||
result = session.execute(
|
result = session.execute(
|
||||||
statement,
|
statement,
|
||||||
execution_options={"prebuffer_rows": True})
|
execution_options={"prebuffer_rows": True})
|
||||||
|
count = result.rowcount
|
||||||
session.commit()
|
session.commit()
|
||||||
messages = result.all()
|
|
||||||
count = len(messages)
|
|
||||||
if count > 0:
|
if count > 0:
|
||||||
self.api.write_output(f"Deleted {count} messages")
|
self.api.write_output(f"Deleted {count} messages")
|
||||||
logging.info(f"deleted {count} messages")
|
logging.info(f"deleted {count} messages")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user