Fix bug: Handle exception when no data available to search
Fix bug: When a source is destroyed, all related reports must be destroyed as well