my $id = $params->{id} || $params->{journal_id};
return if !$id;
+ # get current information
+ my $current = $self->select(id => $id);
+ return if !$current;
+
my $dbh = $self->start_transaction;
my @sql_clauses;
my $article = $params->{article} || $params->{bodytext} || $params->{body_text};
my $description = $params->{description} || $params->{title};
my $posttype = $params->{posttype} || $params->{post_type};
- my $discussion_id = $params->{discussion} || $params->{discussion_id};
+ my $discussion_id = $params->{discussion} || $params->{discussion_id} || $current->{discussion};
my $tid = $params->{tid};
my $commentstatus = $params->{commentstatus} || $params->{comment_status};
my $formatter = $params->{formatter};