github-education-resources / classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
https://classroom.github.com
1.34k stars 564 forks source link

Multiple Repositories Created from Clicking Assignment Accept Link once #2123

Closed Sallenmoore closed 4 years ago

Sallenmoore commented 5 years ago

When clicking on an assignment link once, multiple repositories are created with the '-n' suffix. I have verified that this happens to almost all students, and that they are only clicking the assignment link one time.

d12 commented 5 years ago

@Sallenmoore I tried reproducing and didn't get multiple repositories created. Could you specify exactly how you're reproducing? Thanks

Sallenmoore commented 5 years ago

I am just clicking on the accept assignment link. Here is a screenshot. Notice that all were created at the same time:

Screen Shot 2019-07-30 at 10 44 32 AM
stephaniegiang commented 5 years ago

Hello 👋 Just have a question, for the assignment are you using the source importer or template repos?

Sallenmoore commented 5 years ago

For that assignment, I used the template repository. I switched to the template repositories because I was hoping it would fix the problem (and they are a great idea!). However, I believe the problem occurred on both kinds of repos.

stephaniegiang commented 5 years ago

Could you give us the classroom name where this is happening?

Sallenmoore commented 5 years ago

binghamtonuniversity-cs110

Here is the url as well: https://classroom.github.com/classrooms/34315140-cs-110-introduction-to-programming-with-python

-- Steven A Moore

On Tue, Jul 30, 2019 at 1:13 PM Stephanie Giang notifications@github.com wrote:

Could you give us the classroom name where this is happening?

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/education/classroom/issues/2123?email_source=notifications&email_token=AAD7AP45NXIOJTWAYSFI4W3QCBZCTA5CNFSM4IH5FVH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3EVGGY#issuecomment-516510491, or mute the thread https://github.com/notifications/unsubscribe-auth/AAD7AP24JLZZGF3OWDVQ3A3QCBZCTANCNFSM4IH5FVHQ .

stephaniegiang commented 5 years ago

We are adding some debugging info to the application. We will get back to you on this issue once we collected some data on this.

EricPickup commented 5 years ago

Just had this issue pop up again. Created a private assignment, used a template repo, accepted it, got "Success" in creation progress bar then the page refreshed and restarted the creation. Ended up with 3 repos. Happened again the next time with only 2 repos created. I wasn't able to reproduce it again afterwards.

stephaniegiang commented 5 years ago

Looking into this, I will update this issue 😄

Sallenmoore commented 5 years ago

This is still happening. Any progress on the issue?

d12 commented 5 years ago

cc @education/classroom-reviewers

Sallenmoore commented 5 years ago

FYI - I created a new organization, and it doesn't seem to be happening in the new organization. Could it be an old API issue that's been carried along with the organization?

stephaniegiang commented 5 years ago

Sorry it has taken so long to get an answer.

This is still happening. Any progress on the issue?

☝️ Is this happening within the same organization you mentioned earlier on?

Still looking into this to see if anything pops up our side. Will update when I have something 😄

Sallenmoore commented 5 years ago

Yes, it is still occurring in the previous organization. I moved the class to a new organization, and that seemed to solve the issue. For my part, I'm considering the issue solved, but I am willing to provide whatever assistance/info you may need to look further into it if you want to.

andrewbredow commented 4 years ago

@Sallenmoore Thank you for the update! We'll re-open this if it comes up again.