[Seaside] Error in Seaside-REST-Core-Route -
tomas.kukol at gmail.com
Wed Aug 15 16:43:24 UTC 2012
I have found an error in WARouteBuilder>>produces: method in
Seaside-REST-Core-Route category in package SeasideRest version 0.22.
There is a following code:
produces := WAMimeTypeMatch fromString: aString
I think that there should be this code:
produces := WAMimeType fromString: aString
If I understand it well, WAMimeTypeMatch is used for matching of the
request. So it supports only "main" and "sub" from MIME, for example
"text/json", and not parameters after ";" character as in "text/json;
charset=UTF-8". In this case the parameters part "charset=UTF-8" is
lost when used in pragma "produces" in REST filter.
It seems to me that "produces" is used for response where the whole
MIME with parameters makes sense.
Am I right? Could you correct it?
More information about the seaside