Witam,
nie wiem czy tylko ja miałem takie problemy, ale korzystając z hostfile dodałem opcje exluded_customergroups wpisując nazwę grupy otrzymywałem puste wyniki. początkowo myślałem, że może grupy muszą być niepuste. Ale po przekopaniu kodu pliku daemon/modules/hostfile/hostfile.c i małym debugu Zastanawiam się czy w linii 129 nie powinno być zamiast ats n, a ogólniej zamiast: char *egroups = strdup("AND NOT EXISTS (SELECT 1 FROM customergroups g, customerassignments a " "WHERE a.customerid = ats.customerid " "AND g.id = a.customergroupid " "AND (%groups)) ");
char *egroups = strdup("AND NOT EXISTS (SELECT 1 FROM customergroups g, customerassignments a " "WHERE a.customerid = n.customerid " "AND g.id = a.customergroupid " "AND (%groups)) ");
jak wykopiowałem całe zapytanie okazało się, że nie tyle co dawało puste wyniki, co tabela czy tez alias ats nie istnieje. Nie sprawdzałem jak to wygląda v wersji cvs, ale w mojej 1.11.4 był ten błąd (a diff nie wskazuje mi zmiany pliku do wersji 1.11.7, więc tam też jest to samo).
Proszę o potwierdzenie czy dokonałem dobrej poprawki.
Pozdrawiam
Molikk
!DSPAM:49ae4a1a208106258220944!