This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new 513ab770 Force ids to lower-case
513ab770 is described below

commit 513ab770c686bad05deb60c9fd70c4f0bd7e5eb0
Author: Sebb <[email protected]>
AuthorDate: Fri Feb 21 12:06:46 2025 +0000

    Force ids to lower-case
---
 www/members/nominate_member.cgi | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/www/members/nominate_member.cgi b/www/members/nominate_member.cgi
index 6ef8e5cd..7ee1967e 100755
--- a/www/members/nominate_member.cgi
+++ b/www/members/nominate_member.cgi
@@ -40,7 +40,7 @@ end
 # Validation as needed within the script
 # Returns: 'OK' or a text message describing the problem
 def validate_form(formdata: {})
-  uid = formdata['availid']
+  uid = formdata['availid'].downcase
   return "You MUST provide a nomination statement for Candidate #{uid}; blank 
was provided!" if formdata['statement'].empty? 
   chk = ASF::Person[uid]&.asf_member?
   chk.nil? and return "Invalid availid supplied: 
(#{uid})\n\nStatement:\n#{formdata['statement']}"
@@ -57,21 +57,21 @@ end
 def process_form(formdata: {}, wunderbar: {})
   _h3 "Transcript of update to nomination file 
#{ASF::MemberFiles::NOMINATED_MEMBERS}"
   entry = ASF::MemberFiles.make_member_nomination({
-    availid: formdata['availid'],
+    availid: formdata['availid'].downcase,
     nomby: formdata['nomby'],
     secby: formdata['secby'],
     statement: formdata['statement']
   })
 
   environ = Struct.new(:user, :password).new($USER, $PASSWORD)
-  ASF::MemberFiles.update_member_nominees(environ, wunderbar, [entry], "+= 
#{formdata['availid']}")
+  ASF::MemberFiles.update_member_nominees(environ, wunderbar, [entry], "+= 
#{formdata['availid'].downcase}")
   return true
 end
 
 # Send email to members@ with this nomination's data
 # Reports status to user in a _div
 def send_nomination_mail(formdata: {})
-  uid = formdata['availid']
+  uid = formdata['availid'].downcase
   nomby = formdata['nomby']
   public_name = ASF::Person.new(uid).public_name
   secby = formdata.fetch('secby', nil)

Reply via email to