aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorJoey Hess <joeyh@joeyh.name>2018-10-28 18:57:45 -0400
committerJoey Hess <joeyh@joeyh.name>2018-10-28 19:00:32 -0400
commit0ec2c55ac097d28032fefe7f898db46b0eba305d (patch)
treea6febf52c713086e35e4f09e772554800b377db0 /CHANGELOG
parent9332b8115daa2a0813cbc97dc7054576b063eab0 (diff)
downloadikiwiki-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--CHANGELOG4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index cf4f451be..b00dc8218 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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