Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
schedules
schedules
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • SRCT
  • schedulesschedules
  • Issues
  • #32

Closed
Open
Opened Jan 22, 2019 by Nicholas J Anderson@nander13Owner
  • Report abuse
  • New issue
Report abuse New issue

Update scraper to handle rows without CRNs

We expect PatriotWeb to list the CRN for every time slot for a class, but it instead will occasionally skip details in common with the previous row which throws off the parser. It's unlikely that we will get this behavior corrected in PatriotWeb, so the scraper should be updated to handle this.

You can reproduce this issue with CRN 20921. Searching it on Schedules will show only the Tuesday class. Searching it on PatriotWeb will return: image

CC: @ahasan21 for reporting the issue

CC: @zwood2 for his investigation

Edited Jan 22, 2019 by Nicholas J Anderson
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: srct/schedules#32