Intervention Center error on person view without a term
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SchoolTool Intervention |
Fix Released
|
High
|
Alan Elkner |
Bug Description
Steps to reproduce:
1. Start with a fresh database
2. Log in as manager
3. Create a person
4. Go to the person's index view
5. Hit the 'Intervention Center' button
You'll get:
Server Error
An internal server error has occurred. This most likely means that you have found a bug in SchoolTool. Please report it on the issue tracker.
Exception
TypeError: ('Could not adapt', None, <InterfaceClass schooltool.
Traceback
File "/usr/lib/
obj = request.
File "/usr/lib/
ob = super(BrowserRe
File "/usr/lib/
ob = super(HTTPRequest, self).traverse(obj)
File "/usr/lib/
obj = publication.
File "/usr/lib/
ob2 = adapter.
File "/usr/lib/
return named_traverser
File "/usr/lib/
return self._traverse(
File "/usr/lib/
interventionS
File "/usr/lib/
interventionS
File "/usr/lib/
schoolyear = ISchoolYear(term)
Related branches
- Justas Sadzevičius: Pending requested
-
Diff: 442 lines (+231/-57)7 files modifiedsrc/schooltool/intervention/browser/README.txt (+90/-33)
src/schooltool/intervention/browser/configure.zcml (+21/-1)
src/schooltool/intervention/browser/intervention.py (+51/-13)
src/schooltool/intervention/browser/intervention_startup.pt (+14/-10)
src/schooltool/intervention/browser/intervention_students.pt (+27/-0)
src/schooltool/intervention/browser/no_current_term.txt (+24/-0)
src/schooltool/intervention/traversal.py (+4/-0)
Changed in schooltool.intervention: | |
assignee: | nobody → Alan Elkner (aelkner) |
importance: | Undecided → High |
Changed in schooltool.intervention: | |
status: | New → Fix Committed |
Changed in schooltool.intervention: | |
milestone: | none → 0.3.0 |
Changed in schooltool.intervention: | |
status: | Fix Committed → Fix Released |