Ignore:
Timestamp:
2006-08-04T13:36:39+12:00 (18 years ago)
Author:
mdewsnip
Message:

Fixed a new bug where metadata element names weren't being converted to their internal names correctly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/cdm/CollectionConfiguration.java

    r12350 r12402  
    492492        text.append(option_element.getAttribute(NAME_ATTRIBUTE));
    493493        String value_str = XMLTools.getValue(option_element);
    494         StringBuffer value_buffer = new StringBuffer();
    495         // Remove the extracted metadata namespaces if required
     494
     495        // Convert metadata element names to internal names, and remove extracted metadata namespaces
    496496        if (value_str.length() > 0) {
    497497            StringTokenizer string_tokenizer = new StringTokenizer(value_str, ",");
     498            StringBuffer value_buffer = new StringBuffer();
    498499            while (string_tokenizer.hasMoreElements()) {
    499500            String raw_token = (String) string_tokenizer.nextElement();
     
    512513            }
    513514            }
     515            value_str = value_buffer.toString();
    514516        }
    515517
    516518        text.append(SPACE_CHARACTER);
    517519        if (value_str.indexOf(SPACE_CHARACTER) == -1) {
    518             text.append(value_buffer.toString());
     520            text.append(value_str);
    519521        }
    520522        else {
Note: See TracChangeset for help on using the changeset viewer.