N°1750 Portal: Fix broken attachment preview and link on object creation (worked on object edition)

This commit is contained in:
Molkobain
2018-11-15 14:29:52 +01:00
parent ff39b7bc51
commit 177b6d1757
2 changed files with 7 additions and 5 deletions

View File

@@ -1251,7 +1251,8 @@ class ObjectController extends AbstractController
}
// Checking security layers
if (!SecurityHelper::IsActionAllowed($oApp, UR_ACTION_READ, $sHostClass, $sHostId))
// Note: Checking if host object already exists as we can try to download document from an object that is being created
if (($sHostId > 0) && !SecurityHelper::IsActionAllowed($oApp, UR_ACTION_READ, $sHostClass, $sHostId))
{
IssueLog::Warning(__METHOD__ . ' at line ' . __LINE__ . ' : User #' . UserRights::GetUserId() . ' not allowed to retrieve document from attribute ' . $sObjectField . ' as it not allowed to read ' . $sHostClass . '::' . $sHostId . ' object.');
$oApp->abort(404, Dict::S('UI:ObjectDoesNotExist'));