Check for valid assignee before reassigning.

* jeepyb/cmd/update_bug.py(set_in_progress): Check that the value
returned by getByOpenIDIdentifier is usable before trying to
reassign the bug.

Change-Id: Idbc03fdc0663e83d96292171bd93f5e9f4fe1adb
Reviewed-on: https://review.openstack.org/19497
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Dolph Mathews <dolph.mathews@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
diff --git a/jeepyb/cmd/update_bug.py b/jeepyb/cmd/update_bug.py
index 8dca541..a480862 100644
--- a/jeepyb/cmd/update_bug.py
+++ b/jeepyb/cmd/update_bug.py
@@ -89,8 +89,9 @@
     cursor.execute(query, searchkey)
     data = cursor.fetchone()
     if data:
-        bugtask.assignee = launchpad.people.getByOpenIDIdentifier(
-            identifier=data[0])
+        assignee = launchpad.people.getByOpenIDIdentifier(identifier=data[0])
+        if assignee:
+            bugtask.assignee = assignee
 
     bugtask.status = "In Progress"
     bugtask.lp_save()