diff --git a/modules/backend/behaviors/RelationController.php b/modules/backend/behaviors/RelationController.php index 9ad0d0dc6..27591bb79 100644 --- a/modules/backend/behaviors/RelationController.php +++ b/modules/backend/behaviors/RelationController.php @@ -326,14 +326,14 @@ class RelationController extends ControllerBehavior $this->relationObject = $this->model->{$field}(); $this->relationModel = $this->relationObject->getRelated(); + $this->manageId = post('manage_id'); + $this->foreignId = post('foreign_id'); $this->readOnly = $this->getConfig('readOnly'); $this->deferredBinding = $this->getConfig('deferredBinding') || !$this->model->exists; $this->toolbarButtons = $this->evalToolbarButtons(); $this->viewMode = $this->evalViewMode(); $this->manageMode = $this->evalManageMode(); $this->manageTitle = $this->evalManageTitle(); - $this->manageId = post('manage_id'); - $this->foreignId = post('foreign_id'); /* * Toolbar widget @@ -1435,9 +1435,12 @@ class RelationController extends ControllerBehavior if ($this->readOnly) { return 'backend::lang.relation.preview_name'; } - else { + elseif ($this->manageId) { return 'backend::lang.relation.update_name'; } + else { + return 'backend::lang.relation.create_name'; + } break; } }