Skip to content

Commit 60ef32d

Browse files
committed
Fix: Indentation Issue
Simplified the logic
1 parent bc858ac commit 60ef32d

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
@@ -106,20 +106,16 @@ const UploadPolicyDropzone: FC<UploadPolicyDropzoneProps> = ({
106106
const intl = useIntl();
107107

108108
const handleDrop = (policyDefinition: any) => {
109-
if(policyDefinition===null || policyDefinition===undefined) {
110-
APIMAlert.error(intl.formatMessage({
111-
id: 'Uploading.Policies.Error',
112-
defaultMessage: 'Incompatible file type',
113-
}));
114-
}
115-
if (policyDefinition[0].name.endsWith('.j2') || policyDefinition[0].name.endsWith('.xml')) {
109+
if (policyDefinition && policyDefinition[0] &&
110+
(policyDefinition[0].name.endsWith('.j2') ||
111+
policyDefinition[0].name.endsWith('.xml'))) {
116112
setPolicyDefinitionFile(policyDefinition);
117-
} else {
118-
APIMAlert.error(intl.formatMessage({
119-
id: 'Uploading.Policies.Error',
120-
defaultMessage: 'Incompatible file type',
121-
}));
113+
return;
122114
}
115+
APIMAlert.error(intl.formatMessage({
116+
id: 'Uploading.Policies.Error',
117+
defaultMessage: 'Incompatible file type',
118+
}));
123119
};
124120

125121
const renderPolicyFileDropzone = () => {

0 commit comments

Comments
 (0)