Code Duplication    Length = 5-5 lines in 2 locations

apps/files_sharing/lib/Helper.php 1 location

@@ 57-61 (lines=5) @@
54
		\OC_User::setIncognitoMode(true);
55
56
		$linkItem = \OCP\Share::getShareByToken($token, !$password);
57
		if($linkItem === false || ($linkItem['item_type'] !== 'file' && $linkItem['item_type'] !== 'folder')) {
58
			\OC_Response::setStatus(404);
59
			\OCP\Util::writeLog('core-preview', 'Passed token parameter is not valid', \OCP\Util::DEBUG);
60
			exit;
61
		}
62
63
		if(!isset($linkItem['uid_owner']) || !isset($linkItem['file_source'])) {
64
			\OC_Response::setStatus(500);

apps/files_sharing/ajax/publicpreview.php 1 location

@@ 52-56 (lines=5) @@
49
	exit();
50
}
51
52
if($linkedItem === false || ($linkedItem['item_type'] !== 'file' && $linkedItem['item_type'] !== 'folder')) {
53
	\OC_Response::setStatus(\OC_Response::STATUS_NOT_FOUND);
54
	\OCP\Util::writeLog('core-preview', 'Passed token parameter is not valid', \OCP\Util::DEBUG);
55
	exit;
56
}
57
58
if(!isset($linkedItem['uid_owner']) || !isset($linkedItem['file_source'])) {
59
	\OC_Response::setStatus(\OC_Response::STATUS_INTERNAL_SERVER_ERROR);