diff --git a/src/components/playlisteditor/playlisteditor.ts b/src/components/playlisteditor/playlisteditor.ts index 4335fa17ec..45b41e82d6 100644 --- a/src/components/playlisteditor/playlisteditor.ts +++ b/src/components/playlisteditor/playlisteditor.ts @@ -73,13 +73,15 @@ function createPlaylist(dlg: DialogElement) { const apiClient = ServerConnections.getApiClient(currentServerId); const api = toApi(apiClient); - const itemIds = dlg.querySelector('.fldSelectedItemIds')?.value || ''; + const itemIds = dlg.querySelector('.fldSelectedItemIds')?.value || undefined; return getPlaylistsApi(api) .createPlaylist({ - name: dlg.querySelector('#txtNewPlaylistName')?.value, - ids: itemIds.split(','), - userId: apiClient.getCurrentUserId() + createPlaylistDto: { + Name: dlg.querySelector('#txtNewPlaylistName')?.value, + Ids: itemIds?.split(','), + UserId: apiClient.getCurrentUserId() + } }) .then(result => { dlg.submitted = true;