Re: 0.16.2 tomorrow

Lukas Smith <[email protected]>
Newsgroups gmane.comp.php.pear.liveuser
Organization BackendMedia GbR
Message-ID <[email protected]>
Jens Kleikamp wrote:
> Lukas Smith wrote:
> 
>> Jens Kleikamp wrote:
>>
>>> Lukas Smith wrote:
>>>
>>>> Jens Kleikamp wrote:
>>>>
>>>>> In the table liveuser_group_subgroups I inserted one 
>>>>> record.(group_id=1 ; subgroup_id=2)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> does it work if you set a filter for group id 1?
>>>
>>>
>>>
>>>
>>> Works like a charm! :-)
>>>
>>> Thanks for the very quick help.
>>
>>
>>
>> The problem is that we try to protect against circular relations in a 
>> cheap way. So without a filter it finds both groups and then omits 
>> both groups when looking for subgroups. This probably needs another in 
>> depth analysis .. could you open a bug report on this. I dont think I 
>> will address it with this next bug fix release.
> 
> 
> Sure, bug report is on the way.

Ok .. i think we can safely remove this "protection" since it doesnt 
seem to be really be able to stop circular references anyways.

It sounds like you have a pretty deep subgroup structure to test on. It 
seems to work for me. Essentially it will now fetch all groups that 
match the filter and will find any possible sub group hierarchy for 
each. When no filter is used, it will obviously end up finding the same 
structures again. There is obviously optimization possible that detects 
hierarchies that have already been fetched.

regards,
Lukas Smith
[email protected]
_______________________________
   BackendMedia
   www.backendmedia.com
   [email protected]

   Linn Zwoch Smith GbR
   Pariser Str. 44
   D-10707 Berlin

   Tel +49 30 83 22 50 00
   Fax +49 30 83 22 50 07
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.