diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java index 4cc30aeb27ee..57331c9bc8ff 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java @@ -54,6 +54,7 @@ import org.sakaiproject.grading.api.CategoryDefinition; import org.sakaiproject.grading.api.GradebookInformation; import org.sakaiproject.grading.api.GradingConstants; +import org.sakaiproject.grading.api.SortType; import org.sakaiproject.samigo.util.SamigoConstants; import org.sakaiproject.section.api.SectionAwareness; import org.sakaiproject.section.api.coursemanagement.EnrollmentRecord; @@ -2139,7 +2140,7 @@ private List populateExistingGradebookItems() { } } - List gradebookAssignmentList = gradingService.getAssignments(AgentFacade.getCurrentSiteId()); + List gradebookAssignmentList = gradingService.getAssignments(AgentFacade.getCurrentSiteId(), AgentFacade.getCurrentSiteId(), SortType.SORT_BY_NONE); for (Assignment gradebookAssignment : gradebookAssignmentList) { boolean isExternallyMaintained = gradebookAssignment.getExternallyMaintained(); boolean isDefaultSamigoGradebookAssociation = isExternallyMaintained && StringUtils.equals("sakai.samigo", gradebookAssignment.getExternalAppName()); diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java index e3c3965b5d85..f155a3e2a29c 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java @@ -2038,7 +2038,7 @@ private List populateExistingGradebookItems() { } } - List gradebookAssignmentList = gradingService.getAssignments(AgentFacade.getCurrentSiteId()); + List gradebookAssignmentList = gradingService.getAssignments(AgentFacade.getCurrentSiteId(), AgentFacade.getCurrentSiteId(), SortType.SORT_BY_NONE); for (Assignment gradebookAssignment : gradebookAssignmentList) { boolean isExternallyMaintained = gradebookAssignment.getExternallyMaintained(); boolean isDefaultSamigoGradebookAssociation = isExternallyMaintained && StringUtils.equals("sakai.samigo", gradebookAssignment.getExternalAppName()); diff --git a/samigo/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/GradebookServiceHelperImpl.java b/samigo/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/GradebookServiceHelperImpl.java index 87155f7a3887..5b20621962d3 100644 --- a/samigo/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/GradebookServiceHelperImpl.java +++ b/samigo/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/GradebookServiceHelperImpl.java @@ -228,7 +228,7 @@ public SecurityAdvice isAllowed(String userId, String function, String reference try { securityService.pushAdvisor(securityAdvisor); - g.setAssignmentScoreString(gradebookUId, assignmentId, ag.getAgentId(), points, null); + g.setAssignmentScoreString(gradebookUId, gradebookUId, assignmentId, ag.getAgentId(), points, null); } catch (Exception e) { log.error("Error while grading submission {} for agent {}", assignmentId, ag.getAgentId()); } finally { @@ -261,7 +261,7 @@ public void updateExternalAssessmentScores(Long publishedAssessmentId, final Map while (it.hasNext()) { String agentId = (String)it.next(); Double score = (Double) studentUidsToScores.get(agentId); - g.setAssignmentScoreString(gradebookUId, assignmentId, agentId, score.toString(), null); + g.setAssignmentScoreString(gradebookUId, gradebookUId, assignmentId, agentId, score.toString(), null); } }