Portfolio import error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Confirmed
|
High
|
Unassigned | ||
22.10 |
Confirmed
|
High
|
Unassigned | ||
23.04 |
Confirmed
|
High
|
Unassigned |
Bug Description
On Mahara 22.10 and main portfolio imports fail due to this error message:
[WAR] 47 (artefact/
Call stack (most recent first):
log_
error(8, "Undefined index: https:/
LeapImportI
call_
PluginImpor
PluginImpor
adduser_
Pieform-
Pieform:
pieform(
To replicate:
1. Create a portfolio with a text and an image block.
2. Submit the portfolio to a group that allows archiving.
3. Release the portfolio and archive it (run the cron job).
4. Create a new account with the resulting archive file.
Results:
- Expected: New account is created and page is available.
- Actual: Account is created but page is not there.
The same happens when you import the portfolio into an existing account: The page doesn't come along.
Note: Once we figure out why it's not liking the URL because changing it back to just http:// terms.leapspecs .org didn't resolve the issue, we may still need to revert to that defunct URL because all exports will have that. We'll need to consider what happens with portfolios from older versions.