fix creating city when 0 roles have been distributed