diff -ruw Trac-0.11.3-orig/trac/ticket/api.py Trac-0.11.3/trac/ticket/api.py
--- Trac-0.11.3-orig/trac/ticket/api.py	2009-02-15 10:40:04.000000000 -0500
+++ Trac-0.11.3/trac/ticket/api.py	2009-02-18 13:36:54.000000000 -0500
@@ -307,6 +307,9 @@
                 'value': config.get(name + '.value', '')
             }
             if field['type'] == 'select' or field['type'] == 'radio':
+                if config.get(name + ".options") == "$userlist":
+                  self.eventually_restrict_owner(field, None)
+                else:
                 field['options'] = config.getlist(name + '.options', sep='|')
                 if '' in field['options']:
                     field['optional'] = True

