[fix] #798 add condition evaluation on automatic sources when creating a transaction
This is to avoid using locked sources Need all the tx referenced by the sources in the db ! Fix the previous commit that add complex and potentially locked sources in db
Showing
- src/sakia/data/entities/transaction.py 7 additions, 4 deletionssrc/sakia/data/entities/transaction.py
- src/sakia/data/processors/transactions.py 1 addition, 1 deletionsrc/sakia/data/processors/transactions.py
- src/sakia/data/repositories/transactions.py 1 addition, 1 deletionsrc/sakia/data/repositories/transactions.py
- src/sakia/services/documents.py 107 additions, 5 deletionssrc/sakia/services/documents.py
- tests/unit/services/test_documents.py 624 additions, 0 deletionstests/unit/services/test_documents.py
This diff is collapsed.
Please register or sign in to comment