Return-Path: X-Original-To: apmail-jackrabbit-dev-archive@www.apache.org Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E63F6913D for ; Thu, 22 Mar 2012 17:30:46 +0000 (UTC) Received: (qmail 58435 invoked by uid 500); 22 Mar 2012 17:30:44 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 58374 invoked by uid 500); 22 Mar 2012 17:30:44 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 58348 invoked by uid 99); 22 Mar 2012 17:30:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2012 17:30:44 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2012 17:30:43 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id AD16F34015C for ; Thu, 22 Mar 2012 17:30:23 +0000 (UTC) Date: Thu, 22 Mar 2012 17:30:23 +0000 (UTC) From: "Marcel Reutegger (Created) (JIRA)" To: dev@jackrabbit.apache.org Message-ID: <2119997358.3211.1332437423710.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (JCR-3272) EventConsumer.canRead() should rely on AccessManager.isGranted() MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org EventConsumer.canRead() should rely on AccessManager.isGranted() ---------------------------------------------------------------- Key: JCR-3272 URL: https://issues.apache.org/jira/browse/JCR-3272 Project: Jackrabbit Content Repository Issue Type: Bug Components: jackrabbit-core Affects Versions: 2.2 Reporter: Marcel Reutegger Priority: Minor The current implementation of EventConsumer.canRead() uses AccessManager.canRead(), which might cause issues if the item does not exist anymore. AccessManager.isGranted() explicitly mentions and supports checks on paths for items that do not yet exist or not exist anymore. See also JCR-3271. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira