mirror of
				https://github.com/aclindsa/moneygo.git
				synced 2025-11-03 18:13:27 -05:00 
			
		
		
		
	testing: Add tests for updating transactions/splits
This commit is contained in:
		@@ -410,6 +410,10 @@ func TransactionHandler(r *http.Request, tx *Tx) ResponseWriterWriter {
 | 
			
		||||
		transaction.TransactionId = -1
 | 
			
		||||
		transaction.UserId = user.UserId
 | 
			
		||||
 | 
			
		||||
		if len(transaction.Splits) == 0 {
 | 
			
		||||
			return NewError(3 /*Invalid Request*/)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		for i := range transaction.Splits {
 | 
			
		||||
			transaction.Splits[i].SplitId = -1
 | 
			
		||||
			_, err := GetAccount(tx, transaction.Splits[i].AccountId, user.UserId)
 | 
			
		||||
@@ -485,6 +489,10 @@ func TransactionHandler(r *http.Request, tx *Tx) ResponseWriterWriter {
 | 
			
		||||
				return NewError(3 /*Invalid Request*/)
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			if len(transaction.Splits) == 0 {
 | 
			
		||||
				return NewError(3 /*Invalid Request*/)
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			for i := range transaction.Splits {
 | 
			
		||||
				_, err := GetAccount(tx, transaction.Splits[i].AccountId, user.UserId)
 | 
			
		||||
				if err != nil {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user