From 8e1a15e6a1e636d0f2197586eedfe80ab8ff6543 Mon Sep 17 00:00:00 2001
From: Torsten Oppermann <torsten@sgalinski.de>
Date: Fri, 5 Jan 2018 17:57:24 +0100
Subject: [PATCH] [TASK] Fixing js gotpage bug

---
 Resources/Public/Scripts/Backend.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/Resources/Public/Scripts/Backend.js b/Resources/Public/Scripts/Backend.js
index 06219e20..190cff67 100644
--- a/Resources/Public/Scripts/Backend.js
+++ b/Resources/Public/Scripts/Backend.js
@@ -89,9 +89,12 @@ function sgMailGoToPage(uid, path) {
 	} else {
 		var tree = top.Ext.getCmp('typo3-pagetree');
 		if (tree) {
-			var pageNode = tree.activeTree.getNodeById('p' + uid);
+			var elements = path.split('/');
+			var pageNode = tree.activeTree.getNodeById(elements[elements.length - 1]);
 			tree.activeTree.selectPath(path);
-			tree.activeTree.commandProvider.singleClick(pageNode, tree.activeTree);
+			if (pageNode) {
+				tree.activeTree.commandProvider.singleClick(pageNode, tree.activeTree);
+			}
 		}
 		var separator = '?';
 		if (top.currentSubScript.indexOf('?') !== -1) {
-- 
GitLab