From 9162ec99fd0f04313c10b97072e1d704633d4b7c Mon Sep 17 00:00:00 2001 From: Naomi Date: Thu, 6 Mar 2014 18:28:05 -0500 Subject: [PATCH] CC-5450 : Refactor Media Management (Classes/DB) in Airtime making sure to store boolean values. --- airtime_mvc/application/models/airtime/Playlist.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/models/airtime/Playlist.php b/airtime_mvc/application/models/airtime/Playlist.php index 514b76bd1..d55111711 100644 --- a/airtime_mvc/application/models/airtime/Playlist.php +++ b/airtime_mvc/application/models/airtime/Playlist.php @@ -128,7 +128,10 @@ abstract class Playlist extends BasePlaylist implements \Interface_Playlistable * @return PlaylistRule The current object (for fluent API support) */ public function setRules($v) - { + { + $v[self::RULE_REPEAT_TRACKS] = ($v[self::RULE_REPEAT_TRACKS] === "true") ? true : false; + $v[self::RULE_USERS_TRACKS_ONLY] = ($v[self::RULE_USERS_TRACKS_ONLY] === "true") ? true : false; + $rules = json_encode($v); if ($rules === false) {