From 3e7951e1e6d8928e1c2e47d25489635d337cac04 Mon Sep 17 00:00:00 2001
From: Michael Gapczynski <mtgap@owncloud.com>
Date: Sat, 8 Sep 2012 23:42:24 -0400
Subject: [PATCH] Normalize the file path for shared children as a precaution

---
 lib/public/share.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/public/share.php b/lib/public/share.php
index 94644d0b65..5ed04c3e16 100644
--- a/lib/public/share.php
+++ b/lib/public/share.php
@@ -629,6 +629,7 @@ class Share {
 		}
 		$root = strlen($root);
 		$query = \OC_DB::prepare('SELECT '.$select.' FROM `*PREFIX*share` '.$where, $queryLimit);
+		
 		$result = $query->execute($queryArgs);
 		$items = array();
 		$targets = array();
@@ -706,7 +707,7 @@ class Share {
 								} else {
 									$childItem['file_source'] = \OC_FileCache::getId($child['file_path']);
 								}
-								$childItem['file_target'] = $child['file_path'];
+								$childItem['file_target'] = \OC_Filesystem::normalizePath($child['file_path']);
 							}
 							if (isset($item)) {
 								if ($childItem[$column] == $item) {
-- 
GitLab