Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/richdocuments.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2018-10-22 16:08:28 +0300
committerRoeland Jago Douma <roeland@famdouma.nl>2018-12-20 09:38:44 +0300
commitd00081c85fca2186e4705a4ef5b0c4be25192299 (patch)
treeb97e03af33a7d4b5b7b82776080ca0f1f18b6947 /lib
parent86b10f03777709315220e31f4f344341ee62a89c (diff)
Use actual name provided by API
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'lib')
-rw-r--r--lib/Controller/OCSController.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Controller/OCSController.php b/lib/Controller/OCSController.php
index 13ec1c8d..d31fe170 100644
--- a/lib/Controller/OCSController.php
+++ b/lib/Controller/OCSController.php
@@ -147,9 +147,12 @@ class OCSController extends \OCP\AppFramework\OCSController {
throw new OCSBadRequestException('Invalid template provided');
}
+ $info = pathinfo($path);
+
// TODO use actual path
$userFolder = $this->rootFolder->getUserFolder($this->userId);
- $name = $userFolder->getNonExistingName('new document.odt');
+ $folder = $userFolder->get($info['dirname']);
+ $name = $folder->getNonExistingName($info['basename']);
$file = $userFolder->newFile($name);
try {