fix making a user an admin multiple times over

When integrating one of my own scripts with roles, I noticed that whenever I queried who was an admin or who had a given role, the 'admin' role would be added to the roles again and again. This mean that my user had the roles "admin,admin,admin.admin". This seems to fix it.