You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Under the following conditions the toolbox will incorrectly think that there is a requisite cycle in the curriculum due to two courses having the same ID:
Two courses have the same name
When the Course() constructor is called the ID is not passed as a keyword arguement
This means the toolbox will generate a course ID via the following
Under the following conditions the toolbox will incorrectly think that there is a requisite cycle in the curriculum due to two courses having the same ID:
mod(hash(this.name * this.prefix * this.num * this.institution), UInt32)
Below is an example
This bug only happens under the perfect set of circumstances, and was very difficult to track down...
The text was updated successfully, but these errors were encountered: