aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaus <Klaus.Weidenbach@gmx.net>2015-03-06 00:21:32 +0100
committerKlaus <Klaus.Weidenbach@gmx.net>2015-03-06 00:21:32 +0100
commit2b45bf190869f8ad489c2f0e82597b7ffb315f0f (patch)
tree317c4dda61b7fcdde61791d3cdfa2c0566d683a8
parentba49060d0fe367fc07cacfbbbaa3320a224282c4 (diff)
downloadvolse-hubzilla-2b45bf190869f8ad489c2f0e82597b7ffb315f0f.tar.gz
volse-hubzilla-2b45bf190869f8ad489c2f0e82597b7ffb315f0f.tar.bz2
volse-hubzilla-2b45bf190869f8ad489c2f0e82597b7ffb315f0f.zip
RedDAV: fix renaming files.
How can no one have spot this bug yet?!? Is no one using WebDAV? Took me 2 days to figure out it was not my RedDAV rewrite, but that this should have never worked. :-!
-rw-r--r--include/RedDAV/RedFile.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/RedDAV/RedFile.php b/include/RedDAV/RedFile.php
index 9ce6490a7..b7aa5473a 100644
--- a/include/RedDAV/RedFile.php
+++ b/include/RedDAV/RedFile.php
@@ -80,7 +80,8 @@ class RedFile extends DAV\Node implements DAV\IFile {
$newName = str_replace('/', '%2F', $newName);
$r = q("UPDATE attach SET filename = '%s' WHERE hash = '%s' AND id = %d",
- dbesc($this->data['filename']),
+ dbesc($newName),
+ dbesc($this->data['hash']),
intval($this->data['id'])
);
}