ElvishArtisan / rivendell

A full-featured radio automation system targeted for use in professional broadcast and media environments
205 stars 64 forks source link

Deleted Cart Cached in RDAirplay (V4.0.0rc0int2 on Version 22.04.1 LTS Jammy Jellyfish) #846

Closed WMTH closed 1 year ago

WMTH commented 1 year ago

If a recently played cart is deleted prior to restarting RDAirplay, the cart will be presented in the RDAirplay Select Cart applet with the original cart data. If that deleted cart is selected for play it will load in RDAirplay however, with an error in the cart box indicating [CART NOT FOUND].

To Reproduce, create a test cart in RDLibrary, save it, and then select for play in RDAirplay. Once the cart has finished playing (or has been stopped and deleted in RDAirplay) delete in RDLibrary, then select for play in RDAirplay.

If RDAirplay is closed and re-opened, this behavior will not occur. That is, the deleted cart will not re-appear.

ElvishArtisan commented 1 year ago

Confirmed here.

ElvishArtisan commented 1 year ago

Fixed in a157602. Please test!

WMTH commented 1 year ago

Ran a few tests following compilation of the code and found that the reported issue has be eradicated.