Ignore:
Timestamp:
10 Oct 2006, 23:42:08 (18 years ago)
Author:
joachim
Message:

fixed bug in getStudentInfo isManager() instead of isManager
fixed s_id bug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_student/getStudentInfo.py

    r646 r648  
    2424member_id = str(member)
    2525if student is None:
    26     if context.isManager:
     26    if context.isManager():
    2727        if context.portal_type == 'Student':
    2828            student_id = context.getId()
     
    3333else:
    3434    student_id = student.getId()
    35 res = context.portal_catalog(portal_type='Student',id=student_id)
    36 if not res:
     35res = context.portal_catalog(id = student_id,portal_type='Student')
     36if not res or len(res) > 1:
    3737    return None
    38 brain = res[0]
     38brain = res[-1]
    3939student = brain.getObject()
    4040student_path = brain.getPath()   
    41 ##if student is None:
    42 ##    students = getattr(context,'students',None)
    43 ##    if students is None:
    44 ##        students = getattr(context.campus,'students',None)
    45 ##    student = getattr(students,member_id,None)
    46 ##    if student is None:
    47 ##        return None
    4841info['review_state'] = wf.getInfoFor(student,'review_state','keiner')
    49 #info['wf_state'] = 'keiner'
    5042info['student'] = student
    5143info['id'] = student.getId()
Note: See TracChangeset for help on using the changeset viewer.