kagemomiji / airsonic-advanced

airsonic-advanced
GNU General Public License v3.0
143 stars 13 forks source link

[Bug]: Deleting Null Podcast Causes Server 500 Error #388

Closed xitovx closed 4 months ago

xitovx commented 4 months ago

What happened?

I accidentally pressed OK on the "Directly Subscribe" Box while it was empty, which created a Null Podcast that cannot be deleted. Clicking on the podcast and clicking delete results in Server 500 error page. Any way to manually delete this podcast? It annoys me. No folder was created for this blank podcast in the directory, because the URL was blank.

`Status 500
Error Internal Server Error
Message  
Path /podcastReceiverAdmin.view
Time Fri Mar 01 08:42:53 EST 2024
Exception  
Java version Eclipse Adoptium 17.0.10
Operating system Linux 6.1.74-Unraid
Memory Used 226 of 488 MB
Stack trace

Steps to reproduce

  1. On Podcast Tab, Press OK next to Directly Subscribe Text Box (Box must be empty, or default value of "http://")
  2. Null Podcast is now present in Podcast list; Click on Podcast.
  3. Click "Delete" at top, results in Server 500 Error

Version

11.1.2 (Stable)

Version Detail

No response

Operating System

Docker on Unraid

Java Version

Whatever is in the Docker Version

Database

Other

DB Detail

No response

Configuration paramter

Occurred while Podcast Index credentials were not yet set up correctly. They are now.

Proxy Server

Local-Access

client detail

Brave Browser

language

English

Relevant log output

kagemomiji commented 4 months ago

@xitovx I have fixed the Docker image. Could you try? docker image: ghcr.io/kagemomiji/airsonic-advanced:pr-389

xitovx commented 4 months ago

I was able to delete the Null Podcast without error. Thank you very much. Any other functionality you'd like me to test?

kagemomiji commented 4 months ago

@xitovx Thank you for your cooperation. This issue has been resolved, so I believe the testing for this is sufficient. If you happen to find any more bugs, please don't hesitate to report them!