Code

Save scroll position
[gosa.git] / gosa-core / include / class_CopyPasteHandler.inc
index 6436330550dec8d17e1b0caac0a4da8576389d06..4d6fb1ddb04928d4e27061661fa2e7dfc6607ba6 100644 (file)
@@ -358,8 +358,11 @@ class CopyPasteHandler {
 
     /* Save edited entry and force loading new one 
      */
-    if(isset($_POST['PerformCopyPaste']) && $this->current){
+    if(isset($this->current['object']) && method_exists($this->current['object'],"saveCopyDialog")) {
       $this->current['object']->saveCopyDialog();
+    }
+
+    if(isset($_POST['PerformCopyPaste']) && $this->current){
       $msgs = $this->check();
 
       /* Load next queue entry */