attachment: Bugfix to create directory when moving attachment out of holding area.

master
Joey Hess 2011-07-11 21:35:46 -04:00
parent 2913299907
commit d23786cb6c
2 changed files with 12 additions and 3 deletions

View File

@ -273,11 +273,13 @@ sub attachments_save {
my $dir=attachment_holding_location($form->field('page'));
foreach my $filename (glob("$dir/*")) {
next unless -f $filename;
my $dest=$config{srcdir}."/".
my $destdir=$config{srcdir}."/".
linkpage(IkiWiki::possibly_foolish_untaint(
attachment_location($form->field('page')))).
IkiWiki::basename($filename);
attachment_location($form->field('page'))));
my $destfile=IkiWiki::basename($filename);
my $dest=$destdir.$destfile;
unlink($dest);
IkiWiki::prep_writefile($destfile, $destdir);
rename($filename, $dest);
push @attachments, $dest;
}

7
debian/changelog vendored
View File

@ -1,3 +1,10 @@
ikiwiki (3.20110712) UNRELEASED; urgency=low
* attachment: Bugfix to create directory when moving attachment out of
holding area.
-- Joey Hess <joeyh@debian.org> Mon, 11 Jul 2011 21:35:20 -0400
ikiwiki (3.20110711) unstable; urgency=low
* Add build dep on python-support. Closes: #633536