def resolve_add_transaction(_, info, amount, date, description): parsed_date = datetime.fromtimestamp(int(date) / 1000) transaction = Transaction(date=parsed_date, description=description) transaction.add_line_item(1, 1001, int(amount)) transaction.add_line_item(2, 2001, int(amount)) transaction.reconcile() g.db.add(transaction) g.db.commit() return { "description": transaction.description, "date": transaction.date, "lineItems": transaction.line_items, "id": transaction.id, "sum": transaction.sum, }