diff options
author | Aleksey Lim <alsroot@activitycentral.org> | 2011-03-15 16:34:45 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@activitycentral.org> | 2011-03-15 16:34:45 (GMT) |
commit | 3dfec841d0f091e7d859da80b543eeeed1275061 (patch) | |
tree | 429db012e11b7ae5bb4888f028c444151cb4f2dc | |
parent | 604f38a42c7a247c44ac67a4e808dbbdf4daaad9 (diff) |
Do not fail on checking new field value
-rw-r--r-- | site/app/models/addon.php | 2 | ||||
-rw-r--r-- | site/app/views/helpers/install_button.php | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/site/app/models/addon.php b/site/app/models/addon.php index cfcc301..8cce732 100644 --- a/site/app/models/addon.php +++ b/site/app/models/addon.php @@ -333,7 +333,7 @@ class Addon extends AppModel $this->Version->useDbConfig = 'shadow'; $version_status = ($addon['Addon']['status']==STATUS_PUBLIC ? STATUS_PUBLIC : $valid_status); - if ($addon['Addon']['addon_version']) + if (isset($addon['Addon']['addon_version'])) $version_id = $this->Version->getVersionByAddonIdAndVersion($id, $addon['Addon']['addon_version'], $version_status, $app_ver); else $version_id = $this->Version->getVersionByAddonId($id, $version_status, $app_ver); diff --git a/site/app/views/helpers/install_button.php b/site/app/views/helpers/install_button.php index c5cf541..4e13fde 100644 --- a/site/app/views/helpers/install_button.php +++ b/site/app/views/helpers/install_button.php @@ -795,7 +795,7 @@ class InstallButtonHelper extends Helper { } function isLatest() { - return !$this->addon['Addon']['addon_version'] && (isset($this->options['is_latest']) ? + return !isset($this->addon['Addon']['addon_version']) && (isset($this->options['is_latest']) ? $this->options['is_latest'] : ($this->addonStatus() == STATUS_PUBLIC)); } |