From 6675a46679ca85d28b1122e832fd0e85d4eb4d15 Mon Sep 17 00:00:00 2001
From: Tom Needham <needham.thomas@gmail.com>
Date: Sun, 28 Oct 2012 15:03:21 +0000
Subject: [PATCH] Fix url generated for public shared files

---
 apps/files_sharing/lib/api.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/apps/files_sharing/lib/api.php b/apps/files_sharing/lib/api.php
index b1dc0d9e68e..b450b359a4b 100644
--- a/apps/files_sharing/lib/api.php
+++ b/apps/files_sharing/lib/api.php
@@ -14,7 +14,7 @@ class OC_Sharing_API {
 			'remote' => OCP\Share::SHARE_TYPE_USER,
 			);
 		$type = $typemap[$parameters['type']];
-		$shareWith = isset($_POST['shareWith']) ? $_POST['shareWith'] : '';
+		$shareWith = isset($_POST['shareWith']) ? $_POST['shareWith'] : null;
 		$permissionstring = isset($_POST['permissions']) ? $_POST['permissions'] : '';
 		$permissionmap = array(
 			'C' => OCP\Share::PERMISSION_CREATE,
@@ -37,7 +37,7 @@ class OC_Sharing_API {
 		}
 		switch($type){
 			case OCP\Share::SHARE_TYPE_LINK:
-				return array('url' => OC_Helper::linkToPublic('files') . '&file=' . OC_User::getUser() . '/files' . $path);
+				return array('url' => OC_Helper::linkToPublic('files') . '&file=/' . OC_User::getUser() . '/files' . $path);
 			break;
 		}
 		
-- 
GitLab