mirror of
				https://github.com/aclindsa/moneygo.git
				synced 2025-11-03 18:13:27 -05:00 
			
		
		
		
	OFX imports: Remove restriction about account types
...but still update imported Credit Card account type to Liability
This commit is contained in:
		@@ -66,13 +66,6 @@ func ofxImportHelper(r io.Reader, w http.ResponseWriter, user *User, accountid i
 | 
				
			|||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if account.Type != importedAccount.Type {
 | 
					 | 
				
			||||||
		sqltransaction.Rollback()
 | 
					 | 
				
			||||||
		WriteError(w, 3 /*Invalid Request*/)
 | 
					 | 
				
			||||||
		log.Printf("Expected %s account, found %s in OFX file", account.Type.String(), importedAccount.Type.String())
 | 
					 | 
				
			||||||
		return
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	// Find matching existing securities or create new ones for those
 | 
						// Find matching existing securities or create new ones for those
 | 
				
			||||||
	// referenced by the OFX import. Also create a map from placeholder import
 | 
						// referenced by the OFX import. Also create a map from placeholder import
 | 
				
			||||||
	// SecurityIds to the actual SecurityIDs
 | 
						// SecurityIds to the actual SecurityIDs
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								ofx.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								ofx.go
									
									
									
									
									
								
							@@ -137,7 +137,7 @@ func (i *OFXImport) importOFXCC(stmt *ofxgo.CCStatementResponse) error {
 | 
				
			|||||||
		ExternalAccountId: stmt.CCAcctFrom.AcctID.String(),
 | 
							ExternalAccountId: stmt.CCAcctFrom.AcctID.String(),
 | 
				
			||||||
		SecurityId:        security.SecurityId,
 | 
							SecurityId:        security.SecurityId,
 | 
				
			||||||
		ParentAccountId:   -1,
 | 
							ParentAccountId:   -1,
 | 
				
			||||||
		Type:              Bank,
 | 
							Type:              Liability,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	i.Accounts = append(i.Accounts, account)
 | 
						i.Accounts = append(i.Accounts, account)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user