fix: check user is has membrane context in personal-preferences