diff options
author | Joey Hess <joeyh@joeyh.name> | 2018-10-28 18:57:45 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2018-10-28 19:00:32 -0400 |
commit | 0ec2c55ac097d28032fefe7f898db46b0eba305d (patch) | |
tree | a6febf52c713086e35e4f09e772554800b377db0 /CHANGELOG | |
parent | 9332b8115daa2a0813cbc97dc7054576b063eab0 (diff) | |
download | ikiwiki-0ec2c55ac097d28032fefe7f898db46b0eba305d.tar ikiwiki-0ec2c55ac097d28032fefe7f898db46b0eba305d.tar.gz |
aggregate: Fix aggregation of posts without a title
When an aggregated post lacked a title, the code first prepended the
$feed->{dir} to it, and only then checked if it had zero length. So,
that check could never succeed and it was possible to end up with
$page="dir/", and writing to that would of course fail.
(Same problem could also occur when the whole title got sanitized away by the
wiki_file_regexp.)
Fixed by simply checking earlier if $page is empty.
Based on a patch by Alexandre Oliva which got lost in a maze of email
folders all alike for over two years despite him mentioning it to me at
least once in person.
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -7,6 +7,10 @@ ikiwiki (3.20180312) UNRELEASED; urgency=medium [ Simon McVittie ] * Hide popup template content from documentation (Closes: #898836) + [ Joey Hess ] + * aggregate: Fix aggregation of posts without a title. + Thanks, Alexandre Oliva + -- Simon McVittie <smcv@debian.org> Wed, 16 May 2018 13:09:27 +0100 ikiwiki (3.20180311) upstream; urgency=medium |