summaryrefslogtreecommitdiffstats
path: root/lib/Narwhal/Component/Wiki/Edit.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Narwhal/Component/Wiki/Edit.pm')
-rw-r--r--lib/Narwhal/Component/Wiki/Edit.pm7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/Narwhal/Component/Wiki/Edit.pm b/lib/Narwhal/Component/Wiki/Edit.pm
index 1623d9a..3631e84 100644
--- a/lib/Narwhal/Component/Wiki/Edit.pm
+++ b/lib/Narwhal/Component/Wiki/Edit.pm
@@ -35,17 +35,20 @@ sub post {
$self->txn_do(sub {
my $page = $self->lookup("page:$page_name");
+ my $user_id = 'foo'; # XXX
+ my $user = $self->lookup("user:$user_id")
+ || Narwhal::User->new(id => $user_id);
if ($page) {
$page->new_revision(
text => $req->param('text'),
- author => Narwhal::User->new(id => 'foo'), # XXX
+ author => $user,
);
}
else {
$page = Narwhal::Page->new_page(
id => $page_name,
text => $req->param('text'),
- author => Narwhal::User->new(id => 'foo'), # XXX
+ author => $user,
);
}
$self->store($page);