Commit 019fbaf7 authored by Yassine Doghri's avatar Yassine Doghri
Browse files

fix(platforms): add podcast id when deleting platforms on save

this prevents deleting other podcasts' platforms
parent 44ad6511
Loading
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -135,12 +135,10 @@ class PlatformModel extends Model
    {
        $this->clearCache($podcastId);

        $platforms = service('platforms');

        $platformsData = $platforms->getPlatformsByType($platformType);

        // delete all platforms given the type to overwrite them with data
        $this->builder()
            ->whereIn('slug', array_keys($platformsData))
            ->where('podcast_id', $podcastId)
            ->where('type', $platformType)
            ->delete();

        if ($data === []) {