Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions jobs/eam-integrations/scripts/api/Workday/Workday.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,21 @@ def get_users():
proxies=_config.proxies,
)
results = json.loads(r.text)
return [user for user in results["Report_Entry"]
users = [user for user in results["Report_Entry"]
if not (user.get("User_Home_Country", "") == "" and
user.get("User_Home_Postal_Code", "") == "")]

# return results["Report_Entry"]
for user in users:
user['User_Cost_Center'] = ''
user['User_Manager_Email_Address'] = ''
user['User_Functional_Group'] = ''
user['User_Work_Location'] = ''
user['User_Manager_Preferred_First_Name'] = ''
user['User_Manager_Preferred_Last_Name'] = ''
user["Worker_s_Manager"][0]["User_Manager_Preferred_First_Name"] = ''
user["Worker_s_Manager"][0]["User_Manager_Preferred_Last_Name"] = ''

return users

except Exception:
logger.critical(sys.exc_info()[0])
raise
Expand Down
2 changes: 1 addition & 1 deletion jobs/eam-integrations/scripts/api/XMatters/XMatters.py
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ def delete_sites(xm_sites, xm_sites_in_wd):
logger.info("\n")
logger.info("Deleting empty sites from XMatters")
for site in xm_sites:
if site not in xm_sites_in_wd and site != "Mountain View Office":
if site not in xm_sites_in_wd and site not in ["Default Site", "Mountain View Office"]:
logger.info(
"Site %s not in WorkDay. INACTIVATING %s from XMatters"
% (site, xm_sites[site])
Expand Down