Must use decodeURIComponent for @@selected
diff --git a/www/secretary/workbench/views/forms/ccla.js.rb b/www/secretary/workbench/views/forms/ccla.js.rb
index 4e14066..f626bdc 100644
--- a/www/secretary/workbench/views/forms/ccla.js.rb
+++ b/www/secretary/workbench/views/forms/ccla.js.rb
@@ -118,7 +118,7 @@
# wire up form
jQuery('form')[0].addEventListener('submit', self.file)
jQuery('input[name=message]').val(window.parent.location.pathname)
- jQuery('input[name=selected]').val(decodeURI(@@selected))
+ jQuery('input[name=selected]').val(decodeURIComponent(@@selected))
# Safari autocomplete workaround: trigger change on leaving field
# https://github.com/facebook/react/issues/2125
diff --git a/www/secretary/workbench/views/forms/emeritus-request.js.rb b/www/secretary/workbench/views/forms/emeritus-request.js.rb
index c4111b0..2313c09 100644
--- a/www/secretary/workbench/views/forms/emeritus-request.js.rb
+++ b/www/secretary/workbench/views/forms/emeritus-request.js.rb
@@ -10,7 +10,7 @@
end
def mounted
- jQuery('input[name=selected]').val(decodeURI(@@selected))
+ jQuery('input[name=selected]').val(decodeURIComponent(@@selected))
jQuery('input[name=message]').val(window.parent.location.pathname)
if not @members.empty?
@disabled = false
diff --git a/www/secretary/workbench/views/forms/grant.js.rb b/www/secretary/workbench/views/forms/grant.js.rb
index e1a35dd..8e8d385 100644
--- a/www/secretary/workbench/views/forms/grant.js.rb
+++ b/www/secretary/workbench/views/forms/grant.js.rb
@@ -110,7 +110,7 @@
# wire up form
jQuery('form')[0].addEventListener('submit', self.file)
jQuery('input[name=message]').val(window.parent.location.pathname)
- jQuery('input[name=selected]').val(decodeURI(@@selected))
+ jQuery('input[name=selected]').val(decodeURIComponent(@@selected))
# Safari autocomplete workaround: trigger change on leaving field
# https://github.com/facebook/react/issues/2125
diff --git a/www/secretary/workbench/views/forms/icla.js.rb b/www/secretary/workbench/views/forms/icla.js.rb
index 1d7d6eb..334faf7 100644
--- a/www/secretary/workbench/views/forms/icla.js.rb
+++ b/www/secretary/workbench/views/forms/icla.js.rb
@@ -191,7 +191,7 @@
# wire up form
jQuery('form')[0].addEventListener('submit', self.file)
jQuery('input[name=message]').val(window.parent.location.pathname)
- jQuery('input[name=selected]').val(@@selected)
+ jQuery('input[name=selected]').val(decodeURIComponent(@@selected))
# Safari autocomplete workaround: trigger change on leaving field
# https://github.com/facebook/react/issues/2125
diff --git a/www/secretary/workbench/views/forms/icla2.js.rb b/www/secretary/workbench/views/forms/icla2.js.rb
index bb43a9c..ead965c 100644
--- a/www/secretary/workbench/views/forms/icla2.js.rb
+++ b/www/secretary/workbench/views/forms/icla2.js.rb
@@ -159,7 +159,7 @@
# wire up form
jQuery('form')[0].addEventListener('submit', self.file)
jQuery('input[name=message]').val(window.parent.location.pathname)
- jQuery('input[name=selected]').val(decodeURI(@@selected))
+ jQuery('input[name=selected]').val(decodeURIComponent(@@selected))
# Safari autocomplete workaround: trigger change on leaving field
# https://github.com/facebook/react/issues/2125