Threads should not show pagination query params in their URLs.
This commit is contained in:
parent
2605a4c989
commit
b5f5f8f6e8
3 changed files with 28 additions and 1 deletions
|
|
@ -336,6 +336,26 @@ sub getAutoCommitWorkflowId {
|
|||
return $self->getThread->getParent->get("threadApprovalWorkflow");
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 getDirectLinkUrl ( )
|
||||
|
||||
Extend the base method from Post to remove the pagination query fragment
|
||||
|
||||
=cut
|
||||
|
||||
sub getDirectLinkUrl {
|
||||
my $self = shift;
|
||||
my $url = $self->SUPER::getDirectLinkUrl();
|
||||
$url =~ s/\?pn=\d+//;
|
||||
if ($url =~ m{;revision=\d+}) {
|
||||
$url =~ s/;revision/?revision/;
|
||||
}
|
||||
|
||||
return $url;
|
||||
}
|
||||
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 getLastPost
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue