commit 327b748e8bbaed71b1a24861f14260c567d94722
parent d72a9c8fbb56ab51b6739f37750b68ff57f6fe9f
Author: lash <dev@holbrook.no>
Date: Sun, 22 Mar 2026 19:41:50 -0600
Add retrieve entry draft in craft when have ref
Diffstat:
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/dummy/usawa/runnable/craft.py b/dummy/usawa/runnable/craft.py
@@ -54,7 +54,7 @@ class Context:
if self.cfg.true('ACCOUNTS_STRICT'):
self.accounts.lock()
- self.entry = Entry.empty()
+ self.entry = Entry.empty(ref=args.r)
self.db = None
if self.cfg.get('STORE_TYPE') == 'valkey':
dbid = self.cfg.get('VALKEY_ID')
@@ -189,15 +189,16 @@ def do_interactive(ctx):
#output = input_or_default('Output file', ctx.output)
#logg.debug('output {}'.format(output))
#return ctx.open(output)
-
+entry = None
if ctx.state == 0:
do_interactive(ctx)
ctx.validate()
- #entry = Entry(-1, dt, parent=ledger.current(), description=ctx.description, ref=ctx.ref, unitindex=ctx.uidx)
entry = Entry.empty(description=ctx.description, ref=ctx.ref, unitindex=ctx.uidx)
entry.add_part(ctx.part[0], debit=True)
entry.add_part(ctx.part[1])
+else:
+ entry = ctx.entry
ctx.store.put_draft(entry)
print(entry)