diff --git a/src/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java b/src/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java index 302015cc1..6cffa9e03 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java @@ -45,11 +45,17 @@ protected boolean isOverrideAllowed( ) { final VirtualFile virtualFile = file.getVirtualFile(); - if (virtualFile == null || virtualFile.isDirectory()) { + if (virtualFile == null + || virtualFile.isDirectory() + || virtualFile.getCanonicalPath() == null) { return false; } final String fileExtension = virtualFile.getExtension(); + if (fileExtension == null) { + return false; + } + if (!OverridableFileType.getOverwritableFileExtensions().contains(fileExtension)) { return false; }