We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53f86cf commit 35d4886Copy full SHA for 35d4886
lib/Sabre/DAV/Server.php
@@ -1029,12 +1029,11 @@ public function createFile($uri,$data) {
1029
*/
1030
public function createDirectory($uri) {
1031
1032
- $parentUri = dirname($uri);
1033
- if ($parentUri=='.') $parentUri = '';
+ list($dir, $name) = Sabre_DAV_URLUtil::splitPath($uri);
1034
if (!$this->broadcastEvent('beforeBind',array($uri))) return;
1035
1036
- $parent = $this->tree->getNodeForPath($parentUri);
1037
- $parent->createDirectory(basename($uri));
+ $parent = $this->tree->getNodeForPath($dir);
+ $parent->createDirectory($name);
1038
1039
$this->broadcastEvent('afterBind',array($uri));
1040
0 commit comments