diff --git a/include/simpleplugin/class_simplePlugin.inc b/include/simpleplugin/class_simplePlugin.inc
index 770505e731cd9b3833a6b57e8830b91e0464e09e..645dfb0f1c401d961e7d9e2fb8f04ddba4c37c9a 100644
--- a/include/simpleplugin/class_simplePlugin.inc
+++ b/include/simpleplugin/class_simplePlugin.inc
@@ -890,7 +890,7 @@ class simplePlugin extends plugin
           $display .= '<input type="submit" name="edit_cancel" value="'.msgPool::cancelButton().'"/>'."\n";
         } else {
           /* Only display edit button if there is at least one attribute editable */
-          if (preg_match('/r/', $ui->get_permissions($entry_dn, "$plCategory/$classname"))) {
+          if (preg_match('/r/', $ui->get_permissions($entry_dn, $plCategory.'/'.$tabObject->current))) {
             $info .= '<div style="display:inline-block" class="optional"><img class="center" alt="information" '.
                       'src="geticon.php?context=status&amp;icon=dialog-information&amp;size=16"> '.
                       msgPool::clickEditToChange().'</div>';