Skip to content

Commit 229bc7a

Browse files
author
SilinMykola
committed
1106 fix NullPointerException in the OverrideTemplateInThemeAction.isOverrideAllowed for virtualFile.getCanonicalPath()
1 parent 5ed7e07 commit 229bc7a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,17 @@ protected boolean isOverrideAllowed(
4545
) {
4646
final VirtualFile virtualFile = file.getVirtualFile();
4747

48-
if (virtualFile == null || virtualFile.isDirectory()) {
48+
if (virtualFile == null
49+
|| virtualFile.isDirectory()
50+
|| virtualFile.getCanonicalPath() == null) {
4951
return false;
5052
}
5153
final String fileExtension = virtualFile.getExtension();
5254

55+
if (fileExtension == null) {
56+
return false;
57+
}
58+
5359
if (!OverridableFileType.getOverwritableFileExtensions().contains(fileExtension)) {
5460
return false;
5561
}

0 commit comments

Comments
 (0)