Changeset 8483


Ignore:
Timestamp:
2004-11-08T14:37:33+13:00 (19 years ago)
Author:
kjdon
Message:

in configure, when reading in indexes or levels, clear whats already there - otherwise it just keeps adding the same levels over again in local library whenever a reconfigure thing is done

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/colservr/mgppqueryfilter.cpp

    r8025 r8483  
    7878    text_tarray options;
    7979    indexfieldmap.gettoarray (options);
    80 
     80    filterOptions["IndexField"].validValues.erase(filterOptions["IndexField"].validValues.begin(), filterOptions["IndexField"].validValues.end());
    8181    text_tarray::const_iterator here = options.begin();
    8282    text_tarray::const_iterator end = options.end();
     
    9292      here++;
    9393    }
     94   
    9495  } else if (key == "indexlevels") {
    9596    text_tarray::const_iterator here = cfgline.begin();
    9697    text_tarray::const_iterator end = cfgline.end();
    9798    bool first=true;
     99    filterOptions["Level"].validValues.erase(filterOptions["Level"].validValues.begin(), filterOptions["Level"].validValues.end());
    98100    while (here != end) {
    99101      if (!(*here).empty()) {
Note: See TracChangeset for help on using the changeset viewer.