From 417ba7d0dcbb6d878823d7d7e64a6a4a594fe56a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Fri, 30 Dec 2011 20:31:30 +0100 Subject: [PATCH] Add an exception in PoolObjectSQL::select. Now that the User is its owner (see User::from_xml), when retrieving the user by name (PoolSQL::get) the owner's ID is unknown --- src/pool/PoolObjectSQL.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pool/PoolObjectSQL.cc b/src/pool/PoolObjectSQL.cc index 99553b1c84..4af2a5b56b 100644 --- a/src/pool/PoolObjectSQL.cc +++ b/src/pool/PoolObjectSQL.cc @@ -101,7 +101,7 @@ int PoolObjectSQL::select(SqlDB *db, const string& _name, int _uid) db->free_str(sql_name); - if ((rc != 0) || (_name != name) || (_uid != uid)) + if ((rc != 0) || (_name != name) || (_uid != -1 && _uid != uid)) { return -1; }