diff --git a/lib/WebGUI/Wobject/USS.pm b/lib/WebGUI/Wobject/USS.pm
index 321546c91..0009e88df 100644
--- a/lib/WebGUI/Wobject/USS.pm
+++ b/lib/WebGUI/Wobject/USS.pm
@@ -217,6 +217,9 @@ sub www_editSubmission {
if (WebGUI::Privilege::isInGroup($_[0]->get("groupToContribute")) || $submission->{userId} == $session{user}{userId} || WebGUI::Privilege::isInGroup($_[0]->get("groupToApprove"))) {
$output = '
'.WebGUI::International::get(19,$namespace).'
';
$f = WebGUI::HTMLForm->new;
+ if ($session{user}{userId} == 1 && $submission->{USS_submissionId} eq "new") {
+ $f->text("visitorName",WebGUI::International::get(438));
+ }
$f->hidden("wid",$session{form}{wid});
$f->hidden("sid",$submission->{USS_submissionId});
$f->hidden("func","editSubmissionSave");
@@ -255,7 +258,7 @@ sub www_editSubmissionSave {
&& WebGUI::Privilege::isInGroup($_[0]->get("groupToContribute")))
|| WebGUI::Privilege::isInGroup($_[0]->get("groupToApprove"))) {
if ($session{form}{sid} eq "new") {
- $hash{username} = $session{user}{username};
+ $hash{username} = $session{form}{visitorName} || $session{user}{username};
$hash{userId} = $session{user}{userId};
$hash{USS_submissionId} = "new";
if ($session{setting}{useKarma}) {