diff --git a/library/Director/Web/Tabs/ObjectTabs.php b/library/Director/Web/Tabs/ObjectTabs.php index 8d6eb0c2..8a9211d2 100644 --- a/library/Director/Web/Tabs/ObjectTabs.php +++ b/library/Director/Web/Tabs/ObjectTabs.php @@ -77,11 +77,15 @@ class ObjectTabs extends Tabs } if ($auth->hasPermission('director/showconfig')) { - $this->add('render', array( - 'url' => sprintf('director/%s/render', $type), - 'urlParams' => $params, - 'label' => $this->translate('Preview'), - )); + if ($object->getShortTableName() !== 'service' + || $object->get('service_set_id') === null + ) { + $this->add('render', array( + 'url' => sprintf('director/%s/render', $type), + 'urlParams' => $params, + 'label' => $this->translate('Preview'), + )); + } } if ($auth->hasPermission('director/audit')) {