Changeset 242 for trunk


Ignore:
Timestamp:
1999-04-21T17:23:46+12:00 (25 years ago)
Author:
sjboddie
Message:

changed the way metadata is returned

File:
1 edited

Legend:

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

    r238 r242  
    1212/*
    1313   $Log$
     14   Revision 1.5  1999/04/21 05:23:46  sjboddie
     15
     16   changed the way metadata is returned
     17
    1418   Revision 1.4  1999/04/19 23:56:07  rjmcnab
    1519   Finished the gdbm metadata stuff
     
    122126  text_tarray::const_iterator fields_end = fields.end();
    123127  while (fields_here != fields_end) {
    124     if (*fields_here != "contains" &&
    125     (pos_metadata = info.getinfo(*fields_here)) != NULL) {
    126       this_metadata.isRef = false;
    127       this_metadata.field = *fields_here;
    128       this_metadata.value = *pos_metadata;
    129       metadata.push_back(this_metadata);
    130     }
    131 
     128    this_metadata.clear();
     129    this_metadata.isRef = false;
     130    pos_metadata = info.getinfo(*fields_here);
     131    if (pos_metadata != NULL && *fields_here != "contains")
     132      this_metadata.values.push_back(*pos_metadata);
     133    metadata.push_back(this_metadata);
     134   
    132135    fields_here++;
    133136  }
Note: See TracChangeset for help on using the changeset viewer.