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)