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
committed by Eric
parent 62bc6714e0
commit 5a30a3dcb3
2 changed files with 14 additions and 9 deletions

View File

@@ -1379,7 +1379,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'));