Ignore:
Timestamp:
2016-02-10T14:53:51+13:00 (8 years ago)
Author:
kjdon
Message:

first stab at fixing diego's bug where you can't add accented values from a select in the depositor. the problem seems to be that argsstr form a get is not unicode, but from a post it is??

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/runtime-src/src/recpt/depositoraction.cpp

    r30329 r30373  
    365365          if (args_prefix == (macro_prefix+"md.")) {     
    366366            text_t args_val = args[args_name];
     367            cerr << "caching md arg "<<args_val<<endl;
     368            decode_cgi_arg(args_val);
    367369            text_t args_suffix = substr(args_name.begin()+prefix_len+3,args_name.end());
    368370
     
    374376              if (!mdvalues[i].empty()) {
    375377               
    376                 decode_cgi_arg(mdvalues[i]);
     378                //decode_cgi_arg(mdvalues[i]);
    377379               
    378380                if (cached_metadata_values == "") {
     
    805807          if (args_prefix == (macro_prefix+"md.")) {     
    806808            text_t args_val = args[args_name];
    807 
     809            cerr << "args val = "<<args_val<<endl;
     810            decode_cgi_arg(args_val);
     811            cerr << "decoded" << args_val<<endl;
    808812            text_t args_suffix = substr(args_name.begin()+prefix_len+3,args_name.end());
    809813
     
    811815            splitchar (args_val.begin(), args_val.end(), ',', mdvalues);
    812816            int numvalues = mdvalues.size();
    813 
     817            cerr << "numvals = "<<numvalues<<endl;
    814818            for (int i = 0; i < numvalues; ++i) {
    815819              if (!mdvalues[i].empty()) {
    816                 decode_cgi_arg(mdvalues[i]);
     820                //decode_cgi_arg(mdvalues[i]);
    817821                metadata_file += "            <Metadata mode=\"accumulate\" name=\"";       
    818822                metadata_file += args_suffix;
Note: See TracChangeset for help on using the changeset viewer.