diff --git a/public/viewjs/userobjectform.js b/public/viewjs/userobjectform.js index 999a4af7..10d590a5 100644 --- a/public/viewjs/userobjectform.js +++ b/public/viewjs/userobjectform.js @@ -15,7 +15,14 @@ Grocy.EditObjectId = result.created_object_id; Grocy.Components.UserfieldsForm.Save(function() { - window.location.href = U('/userobjects/' + Grocy.EditObjectParentName); + if (GetUriParam("embedded") !== undefined) + { + window.parent.postMessage(WindowMessageBag("Reload"), Grocy.BaseUrl); + } + else + { + window.location.href = U('/userobjects/' + Grocy.EditObjectParentName); + } }); }, function(xhr) @@ -32,7 +39,14 @@ { Grocy.Components.UserfieldsForm.Save(function() { - window.location.href = U('/userobjects/' + Grocy.EditObjectParentName); + if (GetUriParam("embedded") !== undefined) + { + window.parent.postMessage(WindowMessageBag("Reload"), Grocy.BaseUrl); + } + else + { + window.location.href = U('/userobjects/' + Grocy.EditObjectParentName); + } }); }, function(xhr) diff --git a/views/userobjects.blade.php b/views/userobjects.blade.php index 789e79e1..bfa2c0b7 100644 --- a/views/userobjects.blade.php +++ b/views/userobjects.blade.php @@ -30,8 +30,8 @@