don't allow user to delete Shared dir via webdav and sync client (bug #774)
This commit is contained in:
parent
7fbe306990
commit
ca64a4080f
|
@ -118,8 +118,10 @@ class OC_Connector_Sabre_Directory extends OC_Connector_Sabre_Node implements Sa
|
||||||
*/
|
*/
|
||||||
public function delete() {
|
public function delete() {
|
||||||
|
|
||||||
|
if ($this->path != "/Shared") {
|
||||||
foreach($this->getChildren() as $child) $child->delete();
|
foreach($this->getChildren() as $child) $child->delete();
|
||||||
OC_Filesystem::rmdir($this->path);
|
OC_Filesystem::rmdir($this->path);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue