Changeset 3697


Ignore:
Timestamp:
2003-01-17T15:28:36+13:00 (21 years ago)
Author:
kjdon
Message:

fixed a bug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/action/PageAction.java

    r3645 r3697  
    8484    Element metadata_response = (Element)mr_.process(metadata_message);
    8585
    86     NodeList coll_responses = metadata_response.getElementsByTagName(GSXML.COLLECTION_ELEM);
     86    NodeList coll_responses = metadata_response.getElementsByTagName(GSXML.RESPONSE_ELEM);
    8787    // check that have same number of responses as collections
    8888    if (colls.getLength() != coll_responses.getLength()) {
     
    9393        Element c1 = (Element)colls.item(i);
    9494        Element c2 = (Element)coll_responses.item(i);
    95         if (c1.getAttribute(GSXML.NAME_ATT).equals(c2.getAttribute(GSXML.NAME_ATT))) {
     95        if (c1.getAttribute(GSXML.NAME_ATT).equals(c2.getAttribute(GSXML.FROM_ATT))) {
    9696            // add the metadata to the original response   
    97             GSXML.mergeMetadataLists(c1, c2); // add the metadata to the original response   
     97            GSXML.mergeMetadataLists(c1, GSXML.getChildByTagName(c2, GSXML.COLLECTION_ELEM)); // add the metadata to the original response   
    9898        } else {
    9999            System.err.println("PageAction Error: response does not correspond to request!");
Note: See TracChangeset for help on using the changeset viewer.