mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-10-24 15:17:39 -05:00
Merge Ryan Duguid's 'codex/rest-transaction-serialisation-20261017' into stable.
This commit is contained in:
commit
fec5643cd2
2 files changed
+6
-5
No files matched your search
@@ -909,7 +909,7 @@ def getTransactions(book, account_guid, date_posted_from, date_posted_to):
|
||||
|
||||
for transaction in query.run():
|
||||
transactions.append(gnucash_simple.transactionToDict(
|
||||
gnucash.gnucash_business.Transaction(instance=transaction)))
|
||||
gnucash.gnucash_business.Transaction(instance=transaction), ['splits']))
|
||||
|
||||
query.destroy()
|
||||
|
||||
@@ -1775,7 +1775,7 @@ def addTransaction(book, num, description, date_posted, currency_mnumonic, split
|
||||
transaction.SetDescription(description)
|
||||
transaction.SetNum(num)
|
||||
|
||||
transaction.SetDatePostedTS(date_posted)
|
||||
transaction.SetDatePostedSecs(date_posted)
|
||||
|
||||
transaction.CommitEdit()
|
||||
|
||||
@@ -1855,7 +1855,7 @@ def editTransaction(book, transaction_guid, num, description, date_posted,
|
||||
transaction.SetDescription(description)
|
||||
transaction.SetNum(num)
|
||||
|
||||
transaction.SetDatePostedTS(date_posted)
|
||||
transaction.SetDatePostedSecs(date_posted)
|
||||
|
||||
transaction.CommitEdit()
|
||||
|
||||
|
||||
@@ -119,8 +119,9 @@ def transactionToDict(transaction, entities):
|
||||
simple_transaction['date_due'] = transaction.RetDateDue().strftime(
|
||||
'%Y-%m-%d')
|
||||
simple_transaction['void_status'] = transaction.GetVoidStatus()
|
||||
simple_transaction['void_time'] = transaction.GetVoidTime().strftime(
|
||||
'%Y-%m-%d')
|
||||
void_time = transaction.GetVoidTime()
|
||||
simple_transaction['void_time'] = (
|
||||
void_time.strftime('%Y-%m-%d') if void_time is not None else None)
|
||||
|
||||
simple_transaction['description'] = transaction.GetDescription()
|
||||
|
||||
|
||||
Reference in new issue
Block a user