Skip to content

Commit 307516d

Browse files
committed
Fix: Indentation Issue
Simplified the logic
1 parent cee22f4 commit 307516d

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Policies/PolicyForm/UploadPolicyDropzone.tsx

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -109,20 +109,16 @@ const UploadPolicyDropzone: FC<UploadPolicyDropzoneProps> = ({
109109
const intl = useIntl();
110110

111111
const handleDrop = (policyDefinition: any) => {
112-
if(policyDefinition===null || policyDefinition===undefined) {
113-
APIMAlert.error(intl.formatMessage({
114-
id: 'Uploading.Policies.Error',
115-
defaultMessage: 'Incompatible file type',
116-
}));
117-
}
118-
if (policyDefinition[0].name.endsWith('.j2') || policyDefinition[0].name.endsWith('.xml')) {
112+
if (policyDefinition && policyDefinition[0] &&
113+
(policyDefinition[0].name.endsWith('.j2') ||
114+
policyDefinition[0].name.endsWith('.xml'))) {
119115
setPolicyDefinitionFile(policyDefinition);
120-
} else {
121-
APIMAlert.error(intl.formatMessage({
122-
id: 'Uploading.Policies.Error',
123-
defaultMessage: 'Incompatible file type',
124-
}));
116+
return;
125117
}
118+
APIMAlert.error(intl.formatMessage({
119+
id: 'Uploading.Policies.Error',
120+
defaultMessage: 'Incompatible file type',
121+
}));
126122
};
127123

128124
const renderPolicyFileDropzone = () => {

0 commit comments

Comments
 (0)