fixes multiple default fund assignment problem when saving a user object several times

Detected when testing funds and users. @nowakowski @tbartynski - review, please.
Line is too long. [89/80]<br>Use `&&` instead of `and`.