public QueryResult<VariableSet> removeFieldFromVariableSet(String studyStr, String variableSetStr, String name, String sessionId)
throws CatalogException {
MyResourceId resource = getVariableSetId(variableSetStr, studyStr, sessionId);
String userId = resource.getUser();
authorizationManager.checkCanCreateUpdateDeleteVariableSets(resource.getStudyId(), userId);
QueryResult<VariableSet> queryResult = studyDBAdaptor.removeFieldFromVariableSet(resource.getResourceId(), name, userId);
auditManager.recordDeletion(AuditRecord.Resource.variableSet, resource.getResourceId(), userId, queryResult.first(), null, null);
return queryResult;
}