Commit 2b112f73 authored by Liang Ding's avatar Liang Ding

Fixed #214

parent bd5bbce7
...@@ -73,7 +73,7 @@ import org.jsoup.Jsoup; ...@@ -73,7 +73,7 @@ import org.jsoup.Jsoup;
* </p> * </p>
* *
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a> * @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.0.9, Jan 30, 2013 * @version 1.0.0.10, Mar 19, 2013
* @since 0.4.0 * @since 0.4.0
*/ */
@RequestProcessor @RequestProcessor
...@@ -291,7 +291,6 @@ public final class MetaWeblogAPI { ...@@ -291,7 +291,6 @@ public final class MetaWeblogAPI {
} catch (final Exception e) { } catch (final Exception e) {
LOGGER.log(Level.SEVERE, e.getMessage(), e); LOGGER.log(Level.SEVERE, e.getMessage(), e);
responseContent = "";
final StringBuilder stringBuilder = new StringBuilder("<?xml version=\"1.0\" encoding=\"UTF-8\"?><methodResponse>").append("<fault><value><struct>").append("<member><name>faultCode</name><value><int>500</int></value></member>").append("<member><name>faultString</name><value><string>").append(e.getMessage()).append( final StringBuilder stringBuilder = new StringBuilder("<?xml version=\"1.0\" encoding=\"UTF-8\"?><methodResponse>").append("<fault><value><struct>").append("<member><name>faultCode</name><value><int>500</int></value></member>").append("<member><name>faultString</name><value><string>").append(e.getMessage()).append(
"</string></value></member></struct></value></fault></methodResponse>"); "</string></value></member></struct></value></fault></methodResponse>");
...@@ -370,8 +369,9 @@ public final class MetaWeblogAPI { ...@@ -370,8 +369,9 @@ public final class MetaWeblogAPI {
date = (Date) DateFormatUtils.ISO_DATETIME_FORMAT.parseObject(dateString); date = (Date) DateFormatUtils.ISO_DATETIME_FORMAT.parseObject(dateString);
} catch (final ParseException e) { } catch (final ParseException e) {
LOGGER.log(Level.WARNING, LOGGER.log(Level.WARNING,
"Parses article create date failed with ISO8601, retry to parse with pattern[yyyy-MM-dd'T'HH:mm:ss]"); "Parses article create date failed with ISO8601, retry to parse with "
date = DateUtils.parseDate(dateString, new String[] {"yyyyMMdd'T'HH:mm:ss"}); + "pattern[yyyy-MM-dd'T'HH:mm:ss, yyyyMMdd'T'HH:mm:ss'Z']");
date = DateUtils.parseDate(dateString, new String[] {"yyyyMMdd'T'HH:mm:ss", "yyyyMMdd'T'HH:mm:ss'Z'"});
} }
ret.put(Article.ARTICLE_CREATE_DATE, date); ret.put(Article.ARTICLE_CREATE_DATE, date);
} else if ("title".equals(name)) { } else if ("title".equals(name)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment