Skip to content

Commit 431a2e4

Browse files
Merge pull request #1125 from SilinMykola/1106-null-pointer-exception-bugfix
1106: Fixed NullPointerException in the OverrideTemplateInThemeAction.isOverrideAllowed for virtualFile.getCanonicalPath()
2 parents 04fbdcf + 2c95332 commit 431a2e4

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

+7-1
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)