[rt-users] RT or SearchBuilder bug?

Jesse Vincent jesse at bestpractical.com
Thu Sep 18 15:28:30 EDT 2008


On Sep 16, 2008, at 1:31 PM, Todd Chapman wrote:

> Jesse,
>
> But this isn't a matter of permissions checking. If iterating over  
> the query results skips disabled rows then Count should be able to  
> eliminate them too. Right?

I'm sure it could be made to do so, yeah.  But the disabledness is  
only one manifestation of the issue.


> -Todd
>
> On Tue, Sep 16, 2008 at 12:56 PM, Jesse Vincent <jesse at bestpractical.com 
> > wrote:
>
> On Sep 16, 2008, at 11:41 AM, Todd Chapman wrote:
>
> $QueueObj->TicketCustomFields->Count  includes disabled fields in  
> it's Count. Should that be?
>
> If I do it this way:
>
> my $cfs = $QueueObj->TicketCustomFields;
> $cfs->ItemsArrayRef;
> my $count = $cfsw->Count;
>
> the the correct number is returned.
>
> SB version 1.48, RT version 3.6.3
>
> Is my technique wrong or is there a bug?
>
> This is the same issue you see when doing a ticket search in RT.  
> "Count" does a raw COUNT() in the database if you haven't previously  
> actually loaded all the data from the database. Otherwise, it counts  
> the rows on the perl side.
>
> ItemsArrayRef fully instantiates the list.
>
> You could get the same behaviour by calling:
>
> $cfs->First; $cfs->Count;
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20080918/34ecf2c3/attachment.htm>


More information about the rt-users mailing list