Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-1876

after maintainer removes a provider course, its members still show

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.1
    • Fix Version/s: 2.1.0
    • Component/s: Site Info
    • Labels:
      None

      Description

      In site info, using course and realm providers, remove a roster. The students in that course still show in site info. However they now show as if they were manually added. If you go into Edit Class Roster and cancel, the extra students disappear. The problem can be fixed by the following highly improbably diff:

          • .svn/text-base/SiteAction.java.svn-base Sat Sep 3 14:12:20 2005
          • SiteAction.java Sat Sep 3 16:22:09 2005
            ***************
          • 8112,8117 ****
          • 8112,8121 ----
            }

      updateCourseClasses (state, new Vector(), new Vector());
      + // OK, I'm desperate. Without this second call, if you remove a course,
      + // users in that course still show. I have little idea what is going on.
      + if (params.getStrings("providerClassDeletes") != null)
      + updateCourseClasses (state, new Vector(), new Vector());

      break;
      case 44:

      Obviously updateCourseClasses is doing something in the wrong order. I've already wasted 5 hours on this thing. I just don't have time to chase it further.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  Unassigned Unassigned
                  Reporter:
                  hedrick Charles Hedrick
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration