From a6e61b7dad3fae3c160abeb69b6adf92530ab4c7 Mon Sep 17 00:00:00 2001
From: Mark Huang <mlhuang@cs.princeton.edu>
Date: Thu, 8 Feb 2007 20:44:13 +0000
Subject: [PATCH] - check for field existence before accessing

---
 PLC/Methods/UpdateSite.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/PLC/Methods/UpdateSite.py b/PLC/Methods/UpdateSite.py
index c2dfefc5..b3103801 100644
--- a/PLC/Methods/UpdateSite.py
+++ b/PLC/Methods/UpdateSite.py
@@ -58,7 +58,8 @@ class UpdateSite(Method):
 
             # Remove admin only fields
             for key in 'max_slices', 'max_slivers', 'login_base':
-                del site_fields[key]
+                if key in site_fields:
+                    del site_fields[key]
 
         site.update(site_fields)
 	site.sync()
-- 
2.47.0