Fix variant save and close redirect

This commit is contained in:
Wojtek
2026-10-16 10:29:52 +02:00
parent defdfcb32f
commit 5abf29cebb
4 changed files with 13 additions and 4 deletions
@@ -21,10 +21,18 @@ class SetController extends FormController
{
$formData = (array) $this->input->post->get('jform', [], 'array');
$parentId = (int) ($formData['parent_id'] ?? 0);
$itemId = (int) ($formData['id'] ?? $this->input->getInt('id'));
$result = parent::save2close($key, $urlVar);
if ($result && $parentId > 0) {
$this->setRedirect('index.php?option=com_testquestions&task=set.edit&id=' . $parentId);
if ($result) {
if ($itemId > 0) {
$item = $this->getModel()->getItem($itemId);
$parentId = (int) ($item->parent_id ?? $parentId);
}
if ($parentId > 0) {
$this->setRedirect('index.php?option=com_testquestions&task=set.edit&id=' . $parentId);
}
}
return $result;