Project.pm: more or less more validation of user list on load
commit562bf1be265e5f848577090cc4fdbc851f870709
authorKyle J. McKay <mackyle@gmail.com>
Thu, 4 Mar 2021 00:52:11 +0000 (3 17:52 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Thu, 4 Mar 2021 00:52:11 +0000 (3 17:52 -0700)
tree8ff47e417b8e7687d3cdf908dc4f1e1326cc0ea8
parentc3f3200ed3ba7552d65446b03dd59234d10ef3b3
Project.pm: more or less more validation of user list on load

The validation of the users field that was recently added was
trying to be clever and be reasonably "loose" with the check
while detecting blatantly invalid user names.

It was using Perl's '\w' (word character) match operator to
do this.

Unfortunately, that's too strict.  The characters '-', '+',
'.' and '_' are allowed in user names provided they are not
the first character.  Only '_' is matched by Perl's '\w'.

Replace the nice and convenient '\w+' with a much less
compact regex that allows the additional characters.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
Girocco/Project.pm