diff --git a/lib/WebGUI/User.pm b/lib/WebGUI/User.pm index d2daa7b1b..f94c06e6b 100644 --- a/lib/WebGUI/User.pm +++ b/lib/WebGUI/User.pm @@ -491,6 +491,7 @@ sub newByEmail { my $email = shift; my ($id) = $session->dbSlave->quickArray("select userId from userProfileData where fieldName='email' and fieldData=?",[$email]); my $user = $class->new($session, $id); + return undef if ($user->userId eq "1"); # visitor is never valid for this method return undef unless $user->username; return $user; } diff --git a/lib/WebGUI/Workflow/Activity/GetCsMail.pm b/lib/WebGUI/Workflow/Activity/GetCsMail.pm index c1c734de4..511d2825d 100644 --- a/lib/WebGUI/Workflow/Activity/GetCsMail.pm +++ b/lib/WebGUI/Workflow/Activity/GetCsMail.pm @@ -98,7 +98,7 @@ sub addPost { my $type = $1; $filename = $self->session->id->generate.".".$type; } - $storage->addFileFromScalar($file->{content}, $filename); + $storage->addFileFromScalar($filename, $file->{content}); } } $post->postProcess;