List<String> referencingObjects = this.isDeletable(base, null);\r
DeleteResult result = new DeleteResult();\r
if (referencingObjects.isEmpty()){\r
+ if (base instanceof Team){\r
+ Team baseTeam = (Team) base;\r
+ List<Person> members = baseTeam.getTeamMembers();\r
+ List<Person> temp = new ArrayList<Person>();\r
+ for (Person member:members){\r
+ temp.add(member);\r
+ }\r
+ for (Person member: temp){\r
+ members.remove(member);\r
+ }\r
+ }\r
+ saveOrUpdate(base);\r
+ \r
dao.delete(base);\r
\r
}else{\r