From 77a2d22cd57776a8adb4d1ac574dc93677f33fa4 Mon Sep 17 00:00:00 2001 From: SilinMykola Date: Thu, 7 Jul 2022 13:19:14 +0300 Subject: [PATCH] 1122 fix bug index out of bounds in OverrideClassByAPreferenceDialog class --- .../generation/dialog/OverrideClassByAPreferenceDialog.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java b/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java index d1e7ea551..451e91ea9 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java @@ -146,7 +146,7 @@ private void suggestPreferenceDirectory(final PhpClass targetClass) { if (fqnParts.length != 0) { fqnParts = ArrayUtil.remove(fqnParts, fqnParts.length - 1); } - if (fqnParts[1] != null) { + if (fqnParts.length > 1 && fqnParts[1] != null) { fqnParts = ArrayUtil.remove(fqnParts, 1); } if (fqnParts[0] != null) {