Skip to content

Commit 4eb5d85

Browse files
rkolesnikovDXRoman I. Kolesnikov false
andauthored
Fixed nonImageDetailModal to pass schema validation on saving of linked item (#2691)
Co-authored-by: Roman I. Kolesnikov false <[email protected]>
1 parent 7688d54 commit 4eb5d85

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/admin/media/nonImageDetailsModal.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { DefaultButton, Modal, PrimaryButton, Stack, Text, TextField } from '@fl
88
import { CopyableTextField } from '../utils/components/copyableTextField';
99
import { REQUIRED, UNIQUE_REQUIRED, URL_REQUIRED, validateField } from '../utils/validator';
1010
import { reservedPermalinks } from '../../constants';
11+
import { MimeTypes } from '@paperbits/common';
1112

1213
interface NonImageDetailsModalState {
1314
mediaItem: MediaContract,
@@ -78,11 +79,12 @@ export class NonImageDetailsModal extends React.Component<NonImageDetailsModalPr
7879
mediaItem: {
7980
...this.state.mediaItem,
8081
fileName: newName,
81-
permalink: '/content/' + newName
82+
permalink: '/content/' + newName,
83+
mimeType: MimeTypes.imageSvg
8284
}
8385
})
8486
}
85-
}
87+
}
8688

8789
validatePermalink = async (permalink: string): Promise<string> => {
8890
if (permalink === this.props.mediaItem?.permalink) return '';
@@ -107,7 +109,7 @@ export class NonImageDetailsModal extends React.Component<NonImageDetailsModalPr
107109
this.eventManager.dispatchEvent('onSaveChanges');
108110
this.props.onDismiss();
109111
}
110-
112+
111113
render(): JSX.Element {
112114
return <>
113115
<Modal

0 commit comments

Comments
 (0)