Code Duplication    Length = 7-7 lines in 2 locations

lib/Controller/DocumentController.php 2 locations

@@ 344-350 (lines=7) @@
341
		try {
342
			$share = $this->shareManager->getShareByToken($shareToken);
343
			// not authenticated ?
344
			if($share->getPassword()){
345
				if (!$this->session->exists('public_link_authenticated')
346
					|| $this->session->get('public_link_authenticated') !== (string)$share->getId()
347
				) {
348
					throw new \Exception('Invalid password');
349
				}
350
			}
351
352
			$node = $share->getNode();
353
			if($node instanceof Folder) {
@@ 403-409 (lines=7) @@
400
		try {
401
			$share = $this->shareManager->getShareByToken($shareToken);
402
			// not authenticated ?
403
			if($share->getPassword()){
404
				if (!$this->session->exists('public_link_authenticated')
405
					|| $this->session->get('public_link_authenticated') !== (string)$share->getId()
406
				) {
407
					throw new \Exception('Invalid password');
408
				}
409
			}
410
411
			$node = $share->getNode();
412
			if ($filePath !== null) {