* core: failing test for leaving and deleting the group joined via link * fix test * merge logic * fix * add condition * refactor Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> * compiles --------- Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>