summaryrefslogtreecommitdiff
path: root/inc/common.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/common.php')
-rw-r--r--inc/common.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/inc/common.php b/inc/common.php
index cef8a0ab0..c321bce82 100644
--- a/inc/common.php
+++ b/inc/common.php
@@ -827,9 +827,11 @@ function saveWikiText($id,$text,$summary,$minor=false){
if (file_exists($mfile)) @unlink($mfile);
}
$del = true;
- //autoset summary on deletion
+ // autoset summary on deletion
if(empty($summary)) $summary = $lang['deleted'];
- //remove empty namespaces
+ // unlock early
+ unlock($id);
+ // remove empty namespaces
io_sweepNS($id);
}else{
// save file (datadir is created in io_saveFile)