IDEA-90141 ClassCastException when using an xml based template (in a template dir) in a Django project.

This commit is contained in:
Dmitry Avdeev
2012-08-22 14:42:35 +04:00
parent 6c2e45f8d5
commit f4923ada97
@@ -160,7 +160,9 @@ public class XmlNamespaceIndex extends XmlIndex<XsdNamespaceBuilder> {
IndexedRelevantResource<String,XsdNamespaceBuilder> resource =
guessSchema(namespace, tagName, version, ModuleUtilCore.findModuleForPsiElement(file));
return resource == null ? null : (XmlFile)file.getManager().findFile(resource.getFile());
if (resource == null) return null;
PsiFile psiFile = file.getManager().findFile(resource.getFile());
return psiFile instanceof XmlFile ? (XmlFile)psiFile : null;
}
@Nullable