Fix infinitely growing timer task map in AbstractDataSourceHandler

This commit is contained in:
James Seibel
2024-01-16 07:36:34 -06:00
parent 163c0bf1fa
commit 146dd85920
@@ -285,6 +285,10 @@ public abstract class AbstractDataSourceHandler<TDataSource extends IDataSource<
@Override
public void run()
{
// remove this task from the queue
AbstractDataSourceHandler.this.saveTimerTasksBySectionPos.remove(pos);
try
{
final TDataSource finalDataSource = AbstractDataSourceHandler.this.unsavedDataSourceBySectionPos.remove(pos);