diff --git a/evaluation/impl/src/java/org/sakaiproject/evaluation/logic/externals/EvalExternalLogicImpl.java b/evaluation/impl/src/java/org/sakaiproject/evaluation/logic/externals/EvalExternalLogicImpl.java index bfdabd1..9476118 100644 --- a/evaluation/impl/src/java/org/sakaiproject/evaluation/logic/externals/EvalExternalLogicImpl.java +++ b/evaluation/impl/src/java/org/sakaiproject/evaluation/logic/externals/EvalExternalLogicImpl.java @@ -630,9 +630,9 @@ public class EvalExternalLogicImpl implements EvalExternalLogic { // check if this is a Sakai Site or Group if (r.getType().equals(SiteService.APPLICATION_ID)) { String type = r.getSubType(); - if (SAKAI_SITE_TYPE.equals(type)) { + String siteId = r.getId(); + if (SAKAI_SITE_TYPE.equals(type) && siteService.siteExists(siteId)) { // this is a Site - String siteId = r.getId(); try { Site site = siteService.getSite(siteId); boolean addSite = false;