-
-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Splitwise import doesn't seem to properly handle groups/transactions #46
Comments
@dfego This is intended behaviour for now. Just don't want to polute DB with 1000s of transactions, So imported only what's absolutely necessary ie) Outstanding balance and group with users. Do you think importing txs also very important? |
May be I'll have explain it in the import page, so others won't get confused! |
@KMKoushik for me, yes, it's essential. I only really use this with one other person, but the transaction history is important for review in determining what has been dealt with (specifically), and what hasn't, and which bucket thing is in (running ledger vs. major expenses). My use case may or may not be common though, I'm not sure. Perhaps making it opt-in would be helpful? For my own data, I already could see all my people and the total balance, so importing that would be as trivial as me having made a single "from splitwise" transaction of the full amount. The import didn't do much for me there. |
@dfego Gotcha, I'll keep this as an enhancement and will try to work on it. I'll have to make sure I don't kill my DB accidentally lol. Would you be okay if it imports upto recent 1000 expenses max? The number is arbitary, i'll come up with exact number soon! |
1000 would work for me, I've got 900+ myself. If there were some lower limit I could probably go in and coalesce things a bit, but starting with no history is a little rough! What database is this using? Are your concerns disk space or performance? |
@dfego It's postgres, Not woried about space or perf of DB. Say some one have 10K txes and while processing App server may go down cuz of memory. May be I'm overthinking it and it's fine. either I have to do some stress test to be sure |
@KMKoushik It’s been a while, and the status of this might have changed, but I think you could just offload the work to a worker and batch the transactions? |
Echoing the comments made by @dfego, I have a similar use-case. It is a bit confusing to see the numbers getting populated in the dashboard and not see any associated transactions. Also, this might be a niche use-case, but I also use group expenses as a way to remember what happened during a trip. Another reason why transaction history is valuable for me. |
I've just successfully imported my data from Splitwise. I notice that it recognizes and creates my groups, but those groups don't have any transactions associated with them, and they all show as settled up. Actually, while my overall balance looks correct, I don't see any of my transactions anywhere. I will note all of my transactions are in groups.
The text was updated successfully, but these errors were encountered: