Advertisement
Guest User

Untitled

a guest
Apr 10th, 2012
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. c = book.CustomerLookupByID(data['invoice']['invoicedata']['customerid'])
  2. assert( isinstance(c, Customer) )
  3. CUR = c.GetCurrency()
  4. assert( isinstance(CUR, GncCommodity) )
  5.  
  6. invoice = Invoice(
  7.              book=book,
  8.              id=next_invoice_id(book=book, format=data['invoice']['invoicedata']['format_inv    oiceid']),
  9.              currency=CUR,
  10.              owner=c
  11.              )
  12.  
  13. """
  14. PROBLEM:
  15.  
  16. this piece of code produces:
  17.  
  18. * 19:41:21  CRIT <gnc.backend.sql> gnc_sql_save_commodity: assertion `pCommodity != NULL' failed
  19. * 19:41:21  WARN <gnc.backend.sql> [add_gvalue_owner_to_slist()] Invalid owner type: 0
  20.  
  21. both c and CUR are not None.
  22. CUR is identical to book.get_table().lookup('CURRENCY', 'EUR').
  23. c is a valid customer created with the normal gnucash GUI (.GetName() etc. are correct).
  24.  
  25. Any ideas?
  26.  
  27. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement