Error log in beaker-errors.log: Apr 7 14:39:37 beaker-devel beaker-server[31853]: bkr.server.group ERROR Group name jia?123 is not a valid group name Apr 7 14:39:37 beaker-devel beaker-server[31853]: Traceback (most recent call last): Apr 7 14:39:37 beaker-devel beaker-server[31853]: File "/usr/lib/python2.6/site-packages/bkr/server/group.py", line 250, in edit Apr 7 14:39:37 beaker-devel beaker-server[31853]: group = Group.by_name(group_name) Apr 7 14:39:37 beaker-devel beaker-server[31853]: File "/usr/lib/python2.6/site-packages/bkr/server/model/identity.py", line 380, in by_name Apr 7 14:39:37 beaker-devel beaker-server[31853]: return cls.query.filter_by(group_name=name).one() Apr 7 14:39:37 beaker-devel beaker-server[31853]: File "/usr/lib64/python2.6/site-packages/sqlalchemy/orm/query.py", line 1684, in one Apr 7 14:39:37 beaker-devel beaker-server[31853]: raise orm_exc.NoResultFound("No row was found for one()")
Well spotted! We are intentionally using group_name because group_id is not available to the widget code in this case. The group name just needs to be correctly encoded.
On gerrit: http://gerrit.beaker-project.org/#/c/3001/ Cheers, Matt Jia
Beaker 0.16.2 has been released.