diff --git a/core/js/share.js b/core/js/share.js
index 262d0a5d1661fb79fc0eac85ad15f745e10c3114..194eba5fbd4aaec57fb09cd2064fab237884e310 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -10,6 +10,7 @@ OC.Share = _.extend(OC.Share || {}, {
 	SHARE_TYPE_EMAIL:4,
 	SHARE_TYPE_REMOTE:6,
 	SHARE_TYPE_CIRCLE:7,
+	SHARE_TYPE_GUEST:8,
 
 	/**
 	 * Regular expression for splitting parts of remote share owners:
diff --git a/lib/private/Share/Constants.php b/lib/private/Share/Constants.php
index 1eb5b1e078b162842e55cdfd19f808332174a50e..95480975da5e8c4f3ab81686d9798cc96333a2d5 100644
--- a/lib/private/Share/Constants.php
+++ b/lib/private/Share/Constants.php
@@ -33,6 +33,7 @@ class Constants {
 	const SHARE_TYPE_CONTACT = 5; // ToDo Check if it is still in use otherwise remove it
 	const SHARE_TYPE_REMOTE = 6;
 	const SHARE_TYPE_CIRCLE = 7;
+	const SHARE_TYPE_GUEST = 8;
 
 	const FORMAT_NONE = -1;
 	const FORMAT_STATUSES = -2;