Author: sevein
Date: Mon Jul 11 22:39:52 2011
New Revision: 9283
Log:
Get pubstatus and check value before access to statusId
Modified:
trunk/plugins/qbAclPlugin/lib/QubitAcl.class.php
Modified: trunk/plugins/qbAclPlugin/lib/QubitAcl.class.php
==============================================================================
--- trunk/plugins/qbAclPlugin/lib/QubitAcl.class.php Mon Jul 11 20:52:00
2011 (r9282)
+++ trunk/plugins/qbAclPlugin/lib/QubitAcl.class.php Mon Jul 11 22:39:52
2011 (r9283)
@@ -171,7 +171,7 @@
}
// If attempting to read a draft information object, test viewDraft & read
- if ('read' == $action && $resource instanceOf QubitInformationObject &&
QubitTerm::PUBLICATION_STATUS_DRAFT_ID ==
$resource->getPublicationStatus()->statusId)
+ if ('read' == $action && $resource instanceOf QubitInformationObject &&
null !== $publicationStatus = $resource->getPublicationStatus() &&
QubitTerm::PUBLICATION_STATUS_DRAFT_ID == $publicationStatus->statusId)
{
$instance = self::getInstance()->buildAcl($resource, $options);
--
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/qubit-commits?hl=en.