diff --git a/apps/files/index.php b/apps/files/index.php
index 2c6b689b0c9d3b1518249a02fd6382534a467fb1..9ee5cae6c85ce145c45d9f2c6e127d905043b6e6 100644
--- a/apps/files/index.php
+++ b/apps/files/index.php
@@ -83,6 +83,9 @@ $breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir
 $maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
 
 $permissions = OCP\PERMISSION_READ;
+if (OC_Filesystem::isCreatable($dir . '/')) {
+	$permissions |= OCP\PERMISSION_CREATE;
+}
 if (OC_Filesystem::isUpdatable($dir . '/')) {
 	$permissions |= OCP\PERMISSION_UPDATE;
 }