Merge pull request #464 from kw-udon/issue-462

Fix #462
This commit is contained in:
Shinsuke Sugaya 2016-04-05 18:55:51 +09:00
commit c23bf723d9

View file

@ -19,7 +19,6 @@ import java.io.IOException;
import java.net.URLDecoder;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
@ -702,7 +701,16 @@ public class JsonApiManager extends BaseApiManager {
@Override
public Map<String, String[]> getFields() {
return Collections.emptyMap();
Map<String, String[]> fields = new HashMap<>();
for (Map.Entry<String, String[]> entry : request.getParameterMap().entrySet()) {
String key = entry.getKey();
if (key.startsWith("fields.")) {
String[] value = StreamUtil.of(entry.getValue()).filter(q -> StringUtil.isNotBlank(q)).distinct()
.toArray(n -> new String[n]);
fields.put(key.substring("fields.".length()), value);
}
}
return fields;
}
@Override