backend/server/importlib/backend.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
New commits: commit ec7816a6e6ef615d3612c34abedd7ed04e048b62 Author: Pradeep Kilambi pkilambi@redhat.com Date: Tue Jun 30 12:46:08 2009 -0400
506264 - check the query for null as well along with inequality.
diff --git a/backend/server/importlib/backend.py b/backend/server/importlib/backend.py index 1c0ba13..b31aa7c 100644 --- a/backend/server/importlib/backend.py +++ b/backend/server/importlib/backend.py @@ -1128,11 +1128,15 @@ class Backend: channel['channel_product_beta'] = channel['product_beta'] channel['channel_product_id'] = self.lookupChannelProduct(channel)
+ if not channel['channel_product_id']: + # If no channel product dont update + return statement = self.dbmodule.prepare(""" UPDATE rhnChannel SET channel_product_id = :channel_product_id WHERE id = :id - AND channel_product_id <> :channel_product_id + AND (channel_product_id is NULL + OR channel_product_id <> :channel_product_id) """)
statement.execute(id = channel.id,
spacewalk-commits@lists.fedorahosted.org