diff --git a/lib/WebGUI/Wobject/UserSubmission.pm b/lib/WebGUI/Wobject/UserSubmission.pm
index 2e7ad2361..3f7fe79e7 100644
--- a/lib/WebGUI/Wobject/UserSubmission.pm
+++ b/lib/WebGUI/Wobject/UserSubmission.pm
@@ -572,7 +572,7 @@ sub www_search {
$output .= '
';
$sql = "select * from UserSubmission_submission where wobjectId=$session{form}{wid} ";
- $sql .= " and ".$constraints." order by dateSubmitted desc";
+ $sql .= " and (status='Approved' or userId=$session{user}{userId}) and ".$constraints." order by dateSubmitted desc";
$sth = WebGUI::SQL->read($sql);
while (%submission = $sth->hash) {
$submission{title} = WebGUI::HTML::filter($submission{title},'all');
@@ -596,6 +596,7 @@ sub www_search {
$row[$i] .= ''.epochToHuman($submission{dateSubmitted},"%z").
' | '.$submission{username}.' | ';
+ $i++;
}
$sth->finish;
$p = WebGUI::Paginator->new($url,\@row,$session{form}{numResults});