diff --git a/Web/Models/Entities/Audio.php b/Web/Models/Entities/Audio.php index e06a9a0a..9676d6cd 100644 --- a/Web/Models/Entities/Audio.php +++ b/Web/Models/Entities/Audio.php @@ -434,7 +434,7 @@ class Audio extends Media $obj->manifest = $this->getURL(); $obj->keys = $this->getKeys(); } - + if ($obj->editable) { $obj->listens = $this->getListens(); } diff --git a/Web/Presenters/AudioPresenter.php b/Web/Presenters/AudioPresenter.php index 677e1538..c5c1eecc 100644 --- a/Web/Presenters/AudioPresenter.php +++ b/Web/Presenters/AudioPresenter.php @@ -537,14 +537,14 @@ final class AudioPresenter extends OpenVKPresenter DatabaseConnection::i()->getContext()->table("playlist_relations")->where([ "collection" => $playlist->getId(), ])->delete(); - + if (!is_null($new_audios)) { foreach ($new_audios as $new_audio) { $audio = (new Audios())->get((int) $new_audio); if (!$audio || $audio->isDeleted()) { continue; } - + $playlist->add($audio); } }