Error when adding LTI connection: 'component' not available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
High
|
Lisa Seeto |
Bug Description
Mahara master:
When I try to add 'LTI integration' to 'No institution', I get the following error message:
[WAR] 59 (webservice/
Call stack (most recent first):
log_
error(8, "Trying to get property 'component' of non-object", "/home/
get_
webservices
Pieform-
Pieform:
pieform(
webservice_
------------
It is not a problem when trying to add 'LTI integration' to an institution.
It is also not a problem when adding 'LTI integration' to 'No institution' when an institution exists.
To replicate:
1. Make sure you do not have any institutions on the site and only 'No institution'.
2. Go to Admin menu -> Web services -> External apps.
3. Create an 'LTI integration' connection for 'No institution'.
Expected result: The connection is created.
Actual result: The connection is created but with the error message above.
To test once fixed:
a) The above scenario
b) The scenario but with an institution
c) The scenario but with 'No institution' when an institution is available
Changed in mahara: | |
assignee: | nobody → Lisa Seeto (lisaseeto) |
Changed in mahara: | |
status: | Confirmed → In Progress |
Changed in mahara: | |
status: | In Progress → Fix Committed |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Patch for "master" branch: https:/ /reviews. mahara. org/11295