We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.

Commit fc21e5c7 authored by Shashi Gowda's avatar Shashi Gowda

Fix type conversion warnings caused when calling getUser / getProfile for the second time

parent f47027ab
......@@ -100,7 +100,7 @@ class Notice extends Memcached_DataObject
function getProfile()
{
if ($this->_profile == -1) {
if (is_int($this->_profile) && $this->_profile == -1) {
$this->_profile = Profile::staticGet('id', $this->profile_id);
if (empty($this->_profile)) {
......
......@@ -56,7 +56,7 @@ class Profile extends Memcached_DataObject
function getUser()
{
if ($this->_user == -1) {
if (is_int($this->_user) && $this->_user == -1) {
$this->_user = User::staticGet('id', $this->id);
}
......
......@@ -80,7 +80,7 @@ class User extends Memcached_DataObject
*/
function getProfile()
{
if ($this->_profile == -1) { // invalid but distinct from null
if (is_int($this->_profile) && $this->_profile == -1) { // invalid but distinct from null
$this->_profile = Profile::staticGet('id', $this->id);
if (empty($this->_profile)) {
throw new UserNoProfileException($this);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment