Skip to content

Commit deff919

Browse files
authored
Fix playlist form from crashing after double save (#3893)
1 parent 18227f3 commit deff919

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/web/src/components/create-playlist/PlaylistForm.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ const PlaylistForm = ({
171171

172172
const onSave = () => {
173173
const nameIsEmpty = !formFields.playlist_name
174-
const artworkIsEmpty = !formFields.artwork.file && !coverArt
174+
const artworkIsEmpty = !formFields.artwork?.file && !coverArt
175175
if (nameIsEmpty || artworkIsEmpty) {
176176
setErrors({
177177
...errors,
@@ -189,10 +189,10 @@ const PlaylistForm = ({
189189
<div className={styles.playlistForm}>
190190
<UploadArtwork
191191
defaultPopupOpen={initialFocusedField === 'artwork'}
192-
artworkUrl={formFields.artwork.url || coverArt}
192+
artworkUrl={formFields.artwork?.url || coverArt}
193193
onDropArtwork={onDropArtwork}
194194
error={errors.artwork}
195-
imageProcessingError={Boolean(formFields.artwork.error)}
195+
imageProcessingError={Boolean(formFields.artwork?.error)}
196196
onOpenPopup={onOpenArtworkPopup}
197197
onClosePopup={onCloseArtworkPopup}
198198
isImageAutogenerated={formFields.is_image_autogenerated}

0 commit comments

Comments
 (0)