View Issue Details

This bug affects 1 person(s).
 0
IDProjectCategoryView StatusLast Update
14843Bug reportsSurvey participants (Tokens)public2021-03-10 22:23
ReportermarkusfluerAssigned Toollehar  
PrioritynoneSeveritypartial_block 
Status closedResolutionnot fixable 
Product Version3.17.x 
Summary14843: Import from LDAP caaches old values and won't reset set properly
Description

The applied LDAP import filter does not renew on change.
Resulting in using precached values while importing data from ldap.

If the query_id is changed manually, the result is the new filter system, reset to the initial value it is again the old participantlist.

====== Original German mail: =======
Sehr geehrte Damen und Herren,
wie sind über folgendes Verhalten in der 3.17.2'er Version gestolpert.
Wenn der LDAP Filter für die Auswahl von Umfrageteilnehmern geändert
wird, und die Teilnehmer neue eingelesen werden, so wird die Änderung
nicht berücksichtigt.

Beispiel:

  • Import der Teilnehmer via LDAP
  • Löscher aller Teilnehmer aus der Umfrage
  • Ändern des Userfilter in der LDAP Konfig.
  • Import der Teilnehmer via LDAP
    Ergebnis: Es sind die Teilnehmer vor der Änderung in der Liste.
    Erwartet: Das nur die Teilnehmer importiert werden, auf der der neue
    Filter passt.

Was mir aufgefallen ist und woraus ich ein Cacheproblem vermute ist,
das wenn man den Wert $query_id=0; auf $query_id=1; ändert, dann werden
die Teilnehmer auf der der neue Filter passt geladen. Dreht man es
wieder auf 0, erscheinen die alten Teilnehmer. Obwohl an der Konfig für
die Abfrage selber nichts geändert wird.

Steps To Reproduce
  • Import participants via LDAP
  • Delete all participants
  • Change userfilter in the LDAP config
  • Import participants again

=> The changed filter is not applied correctly

TagsNo tags attached.
Bug heat0
Complete LimeSurvey version number (& build)3.17.2
I will donate to the project if issue is resolvedNo
BrowserChrome/Firefox
Database type & versionN/A
Server OS (if known)N/A
Webserver software & version (if known)N/A
PHP VersionN/A

Users monitoring this issue

There are no users monitoring this issue.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-05-03 18:06 markusfluer New Issue
2019-11-26 17:49 cdorin Assigned To => cdorin
2019-11-26 17:49 cdorin Status new => assigned
2021-02-08 10:21 cdorin Assigned To cdorin =>
2021-02-08 10:21 cdorin Status assigned => acknowledged
2021-03-10 22:23 ollehar Assigned To => ollehar
2021-03-10 22:23 ollehar Status acknowledged => closed
2021-03-10 22:23 ollehar Resolution open => not fixable