diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php
index 2e12a9ad8..7cfb853c8 100644
--- a/modules/document/document.controller.php
+++ b/modules/document/document.controller.php
@@ -722,11 +722,14 @@ class documentController extends document {
return $output;
}
- $output = $oDB->executeQuery('document.updateDocumentExtraKeyIdxOrder', $obj);
- if(!$output->toBool())
+ if($var_idx != NULL)
{
- $oDB->rollback();
- return $output;
+ $output = $oDB->executeQuery('document.updateDocumentExtraKeyIdxOrder', $obj);
+ if(!$output->toBool())
+ {
+ $oDB->rollback();
+ return $output;
+ }
}
$output = executeQuery('document.deleteDocumentExtraVars', $obj);
@@ -736,11 +739,14 @@ class documentController extends document {
return $output;
}
- $output = $oDB->executeQuery('document.updateDocumentExtraVarIdxOrder', $obj);
- if(!$output->toBool())
+ if($var_idx != NULL)
{
- $oDB->rollback();
- return $output;
+ $output = $oDB->executeQuery('document.updateDocumentExtraVarIdxOrder', $obj);
+ if(!$output->toBool())
+ {
+ $oDB->rollback();
+ return $output;
+ }
}
$oDB->commit();
diff --git a/modules/document/queries/updateDocumentExtraKeyIdxOrder.xml b/modules/document/queries/updateDocumentExtraKeyIdxOrder.xml
index 16aaf9fca..101e55eaa 100644
--- a/modules/document/queries/updateDocumentExtraKeyIdxOrder.xml
+++ b/modules/document/queries/updateDocumentExtraKeyIdxOrder.xml
@@ -7,6 +7,6 @@
-
+
diff --git a/modules/document/queries/updateDocumentExtraVarIdxOrder.xml b/modules/document/queries/updateDocumentExtraVarIdxOrder.xml
index a6ad2101b..83887df85 100644
--- a/modules/document/queries/updateDocumentExtraVarIdxOrder.xml
+++ b/modules/document/queries/updateDocumentExtraVarIdxOrder.xml
@@ -7,6 +7,6 @@
-
+