[ http://issues.apache.org/jira/browse/IBATIS-185?page=all ]
Clinton Begin closed IBATIS-185:
--------------------------------
Fix Version: 2.2.0
Resolution: Fixed
Assign To: Clinton Begin
Fixed as described. nice catch.
> SqlMapClasspathEntityResolver - Offline public ID resolution value ignored
> --------------------------------------------------------------------------
>
> Key: IBATIS-185
> URL: http://issues.apache.org/jira/browse/IBATIS-185
> Project: iBatis for Java
> Type: Bug
> Components: SQL Maps
> Versions: 2.1.5
> Environment: N/A
> Reporter: Jamison
> Assignee: Clinton Begin
> Priority: Trivial
> Fix For: 2.2.0
>
> I was browsing this code after having some resolution issues and noticed this
> code that looked a bit off:
> public InputSource resolveEntity(String publicId, String systemId)
> throws SAXException {
> InputSource source = null;
> try {
> String path = (String) doctypeMap.get(publicId); // Getting the public
> ID path
> path = (String) doctypeMap.get(systemId); //Whoops, I just burned over
> it without using it at all.
> if (path != null) {
> ...
> It hasn't caused me any trouble yet, but it does look suspicious. Should
> probably look like this, yeah?
> try {
> String path = (String) doctypeMap.get(systemId);
> if (path == null)
> path = (String) doctypeMap.get(publicId);
> if (path != null) {
> ...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira