fixed bug when assigning zones to user