From 362eba60d53619aa3b0c0ac201f1de9e0f70dd29 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Wed, 29 May 2013 13:47:55 -0400 Subject: [PATCH] CC-5181 Library -> Edit Metadata:Exception in zendphp.log if trying to set a really large number as track number -fixed --- airtime_mvc/application/models/airtime/CcFiles.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/airtime_mvc/application/models/airtime/CcFiles.php b/airtime_mvc/application/models/airtime/CcFiles.php index 7ceb5e5e8..fe19ab114 100644 --- a/airtime_mvc/application/models/airtime/CcFiles.php +++ b/airtime_mvc/application/models/airtime/CcFiles.php @@ -57,6 +57,14 @@ class CcFiles extends BaseCcFiles { return $this; } + public function setDbTrackNumber($v) + { + $max = pow(2, 31)-1; + $v = ($v > $max) ? $max : $v; + + return parent::setDbTrackNumber($v); + } + // returns true if the file exists and is not hidden public function visible() { return $this->getDbFileExists() && !$this->getDbHidden();