diff --git a/frontend/src/routes/tags/Reference.svelte b/frontend/src/routes/tags/Reference.svelte
index cec9be6..3cef4f4 100644
--- a/frontend/src/routes/tags/Reference.svelte
+++ b/frontend/src/routes/tags/Reference.svelte
@@ -44,9 +44,11 @@
{:else if module=='task' || module=='project'}
{object.name}
+{:else if module=='wiki'}
+{object.title}
{:else if module=='document'}
{t(object.type)} ${object.number} (${object.customer.name.split('\n')[0]})
{:else}
-No display defined in Reference.svelte for entities of type {module}.
+No display defined in Reference.svelte for entities of type {module}.
{/if}
{/if}
\ No newline at end of file
diff --git a/translations/src/main/resources/de.json b/translations/src/main/resources/de.json
index 20a0562..4e4ed67 100644
--- a/translations/src/main/resources/de.json
+++ b/translations/src/main/resources/de.json
@@ -273,6 +273,7 @@
"welcome" : "Willkommen, {0}",
"wiki": "Wiki",
+ "wikis": "Wiki-Seiten",
"wiki_pages": "Wiki-Seiten",
"version": "Version",
diff --git a/translations/src/main/resources/en.json b/translations/src/main/resources/en.json
index 5a14590..07f5296 100644
--- a/translations/src/main/resources/en.json
+++ b/translations/src/main/resources/en.json
@@ -273,6 +273,7 @@
"welcome" : "Welcome, {0}",
"wiki": "Wiki",
+ "wikis": "wiki pages",
"wiki_pages": "wiki pages",
"version": "version",
diff --git a/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java b/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java
index f3643d2..b0a6f5b 100644
--- a/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java
+++ b/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java
@@ -80,7 +80,14 @@ public class WikiModule extends BaseHandler implements WikiService {
case null -> getUserPages(user.get(),ex);
case AVAILABLE -> getAvailability(path,ex);
case PAGE -> getPage(path, user.get(), ex);
- default -> super.doGet(path,ex);
+ default -> {
+ try {
+ Long.parseLong(head);
+ path.push(head);
+ yield getPage(path,user.get(),ex);
+ } catch (NumberFormatException ignored){}
+ yield super.doGet(path,ex);
+ }
};
} catch (UmbrellaException e){
return send(ex,e);