Changeset 14185


Ignore:
Timestamp:
2007-06-18T11:11:44+12:00 (17 years ago)
Author:
xiao
Message:

modify to suppress the dummy string Untitled and display the real title

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java

    r14035 r14185  
    302302    if (pos ==-1) {
    303303              Vector values = info.getMultiInfo(metadata);       
    304                    
    305         // just a plain meta entry eg dc.Title
    306          StringBuffer result = new StringBuffer();
    307          boolean first = true;
    308          for (int i=0; i<values.size(); i++) {
    309          if (first) {
    310              first = false;
    311          } else {
    312              result.append(separator);
    313          }
    314          result.append(this.macro_resolver.resolve((String)values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id));
    315          }
    316          return result.toString();
     304          if (values !=null){     
     305          // just a plain meta entry eg dc.Title
     306          StringBuffer result = new StringBuffer();
     307          boolean first = true;
     308          for (int i=0; i<values.size(); i++) {
     309              if (first) {
     310              first = false;
     311              } else {
     312              result.append(separator);
     313              }
     314              result.append(this.macro_resolver.resolve((String)values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id));
     315          }
     316                   return result.toString();
     317          }
     318          else{
     319                String result  = info.getInfo(metadata);
     320                return this.macro_resolver.resolve(result, lang, MacroResolver.SCOPE_META, node_id);
     321          }
    317322    }
    318323
Note: See TracChangeset for help on using the changeset viewer.