Fixed issues
The fixed issues in the 4.52 release are detailed in the following table.
| Module | Issue summary | Resolution | Found in | Incident number | Known issue | Affected topics |
|---|---|---|---|---|---|---|
| Central - Applications and Enquiries | If you were assigned as the owner of a student enquiry, you may have seen an action record that didn't explain why it had been created, and opening the learner's record from that action showed a permissions error. | You'll now see that the action was created because you were assigned as enquiry owner, and you can open the learner's record from it as long as you have the right permissions. | 4.42 | 1443344 | KI-0479 | None |
| Central - Enrolments - Enrolment | If you changed the Sponsor or Who To Pay field on an enrolment, un-invoiced fees weren't always updated, and the change sometimes failed to cascade from the parent enrolment to its children. | Your Sponsor and Who To Pay changes now cascade correctly to child enrolments and update the matching un-invoiced fees when you save the enrolment. | 4.42, 4.45 SP3 | 1460530 | None | None |
| Ontrack - Designer | If you were already logged into Ontrack Hub in a browser, launching Try-out mode from Designer in the same browser failed to load (you'd have seen the same problem in Learner Hub). | Try-out mode now loads correctly from Designer, even if you already have Ontrack Hub open in the same browser. | 4.44 | 1507462 | KI-0430 | None |
| Ontrack - Ontrack hub | If you gave consent for a learner through Ontrack or Learner Hub in more than one browser tab of the same session, you'd have created duplicate records in the CONSENTS table instead of updating the existing one. | Consent you submit from multiple tabs of the same session now correctly updates the existing consent record instead of creating duplicates. | 4.45 | 1561132 | KI-0417 | None |
| Central - Enrolments - Enrolment | NZ If you withdrew a learner at programme level after changing the linked occurrence's start date, the withdrawal wizard's percentage-of-course-completed calculation used the wrong start date, unless you'd set 'Use Special Details' on the child course. | The withdrawal wizard now consistently uses the correct occurrence start date for this calculation at programme level, whether or not you use Special Details. | 4.45 | 1610518 | None | Manage a withdrawal |
| Ontrack - Designer | If your SQL query contained a question mark inside a comment (for example, ‘is school detail required?’), Designer's query validation incorrectly failed it with a 'standard query is not valid' error, even though the query itself was valid. | Designer's SQL validation no longer misinterprets question marks within comments, so your previously valid queries pass validation again. | 4.47 | 1627729 | KI-0611 | None |
| Central - Statutory Returns - CDR | NI You may have seen CDR validation rule 331 fail incorrectly when a related enrolment record was missing from PEOPLE_UNITS_CDR, even though the underlying enrolment was valid. | Validation rule 331 no longer raises a false failure for these records; it now correctly accounts for enrolments missing from PEOPLE_UNITS_CDR. | 4.48 | 1701689 | None | None |
| Central - Core - Studylink | NZ You may have seen the StudyLink Payfile crash when you clicked 'Complete Import', particularly with larger import files. | We've fixed a timing issue in the import process that could cause the crash, so Complete Import now completes reliably. | 4.47 | 1747143 | None | None |
| Central - Exams Management | When you generated a BTEC registrations submission, the BTEC Completion Date was always taken from the student's exam entry, never from the matching date set at Exam Occurrence level. | The submission process now also takes into account the Completion Date set at Exam Occurrence level. | 4.49 | 1755411 | None | None |
| Central - Curriculum | If you cloned a UIO (course occurrence), EBS could freeze indefinitely. | Cloning a UIO no longer causes EBS to freeze. | 4.49 | 1769665 | None | None |
| Ontrack - Ontrack hub | You may have seen the Attendance page in Ontrack Hub redraw incorrectly, cutting off the first week's attendance column for a learner. | The Attendance page now redraws correctly, so the first week's column is no longer cut off. | 4.49 | 1771408 | None | None |
| Central - Enrolments - ePayments | On a 3-tier curriculum, if you took payment against a Waiting List (L) progress code, it didn't cascade down to the grandchild enrolment, even though the parent and child enrolments updated correctly. | Progress code cascading after payment now correctly updates every tier of a 3-tier curriculum, including the grandchild enrolment. | 4.49 | 1771900 | None | None |
| Central - Exams Management | You couldn't generate UCI numbers for exam entries linked to an exam centre whose centre number had leading zeros. | UCI generation now correctly handles centre numbers with leading zeros. | 4.49 | 1786819 | KI-0762 | None |
| Ontrack - Correspondence Manager | The 'Template to Use' dropdown in the Correspondence wizard didn't list your templates in alphanumerical order. | Templates in the Correspondence wizard dropdown are now listed in alphanumerical order. | 4.49 | 1798730 | KI-0775 | None |
| Central - Statutory Returns - ILR | ENG HE data you entered on the Special Details screen didn't always cascade through to the matching records in ILR Manager. | HE data now cascades consistently from Special Details to ILR Manager. | 4.49 | 1811030 | KI-0783 | None |
| Ontrack Hub | In Group Management, if occurrences shared the same naming convention across different calendar types, navigating from the course to its learners didn't always open the correct occurrence. | Group Management navigation now correctly distinguishes between occurrences that share a name across different calendar types. | 4.49 | 18111224 | KI-0784 | None |
| Central - Statutory Returns - CDR | NI You could create more than one active support need record of the same type against a learner without closing the existing one first, producing duplicate student_disab values in the CDR. | You can no longer add a new support need of the same type while an existing one is still open, so the duplicate CDR values are eliminated. | 4.49 | 1811279 | KI-0788 | None |
| Central - Enrolments - Enrolment | NZ SDR progress policies didn't always calculate the penalty-free withdrawal date correctly - a key regulatory requirement. | We've corrected the calculation of the penalty-free withdrawal date to meet the regulatory requirement across the relevant scenarios. | 4.49 | 1812580 | None | Other SDR reference data |
| Ontrack - Ontrack hub | If a learner had more than one address, the CourseLearners page in Ontrack Staff Hub showed duplicate enrolments for them. | The CourseLearners page now shows a single enrolment entry per learner, regardless of how many addresses they have. | 4.50 | 1823211 | None | None |
| Ontrack Hub - Interview Management | If you created an interview in Ontrack Hub, the time was recorded an hour out from the time shown in the Central database. | Interview times you create in Ontrack Hub now match the time recorded in the Central database. | 4.50 | 1828973 | KI-0799 | None |
| EBS Address Integration | If you mapped the REGION field to AFD's OptionalCounty, EBS Central picked up the TraditionalCounty value instead; the same mapping in Ontrack returned no county value at all. | The REGION field now correctly reflects your OptionalCounty mapping in both Central and Ontrack address lookups. | 4.50 | 1833409 | None | None |
| REST Web Services | NI If you used the /Rest/Enrolments/{ID} web service to update a learner's CDR message without including the Learner Support Funds array, it deleted all of that learner's existing Learner Support Funds selections. Separately, if a learner had no Learner Support Funds selected at all, the service reported success but failed to create the new selection. | The /Rest/Enrolments/{ID} service no longer clears Learner Support Funds when they're left out of the request, and it now correctly creates a new selection when none previously existed. | 4.50 | 1835640 | KI-0852 | None |
| Core - Learner Module | If you deleted a learner through the Admin deletion function or the Student GDPR deletion workflow, it could fail with 'Roles exist for this user and will be left orphan', leaving role records orphaned. | The deletion process now also removes the learner's role records, so deletion completes without leaving orphaned roles. | 4.50 | 1837169 | KI-0807 | None |
| Central - Exams Management | If you added a new exam occurrence manually, an Exam Name longer than 50 characters was truncated, even though the field supports up to 250. | Exam Name is now saved in full (up to 250 characters) when you first create an occurrence, not just on later edits. | 4.50 | 1843821 | KI-0821 | None |
| Ontrack - Correspondence Manager | Template Manager became slow to load your list of available templates once a large number had built up. | Template Manager now loads large template lists significantly faster. | 4.50 | 1844314 | None | None |
| Central - Statutory Returns - CDR | NI CDR validation rule 163 could miss students who had actually completed, because the check used the wrong final-year field. | Validation rule 163 now uses the correct final-year field, so completed students are no longer missed. | 4.50 | 1846725 | None | None |
| Central - Statutory Returns - CDR | NI Minimum and maximum guided learning hours weren't populated in EBS Central or output to the CDR. | Minimum and maximum guided learning hours are now populated and included in the CDR output. | 4.51 | 1847054 | None | None |
| Central - Statutory Returns - CDR | NI The Sex reference field was missing the 'Not Stated - MIS use only' option after upgrade, because an installer update to the CDR verifiers table was silently skipped for unchanged records. | The installer now correctly updates existing CDR verifier records, so the missing 'Not Stated - MIS use only' option is applied. | 4.51 | 1847104 | None | None |
| Central - Statutory Returns - CDR | NI CDR validation rule 91 was implemented incorrectly, producing incorrect validation outcomes. | Validation rule 91 has been corrected to implement the rule as intended. | 4.51 | 1847231 | None | None |
| Central - Statutory Returns - CDR | NI CDR validation rule 201 flagged your enrolment records as duplicates even when they weren't duplicated. | Validation rule 201 now correctly identifies true duplicates only, so non-duplicated records no longer fail. | 4.51 | 1847232 | None | None |
| Central - Statutory Returns - CDR | NI CDR validation rule 268 (invalid National Identity) incorrectly passed records that should have failed as invalid. | Validation rule 268 now correctly flags invalid National Identity records instead of passing them. | 4.51 | 1847490 | None | None |
| Central - Statutory Returns - CDR | NI Validation rule 14's error message and description weren't updated to reflect the current rule. | Validation rule 14's error message and description now match the current validation rule. | 4.50 | 1847645 | None | None |
| Central - Database | The UserRoles datalink in the EdgeSmsUserInfoV2 interface, called every time a user authenticates through Engage, ran slowly. | We've rewritten the underlying query to run significantly faster, giving you a noticeably quicker sign-in experience when authenticating through Engage. | 4.51 | 1848543 | None | None |
| Central - Settings - Institution Settings | WAL The 'Link Group to Agent Primary Role' institution setting wasn't available to you, even though it was available in England and Scotland. | The 'Link Group to Agent Primary Role' setting is now available to you, in line with other regions. | 4.49 | 1850000 | None | None |
| Central - Statutory Returns - CDR | NI One-day courses starting and ending on 1 September incorrectly triggered CDR validation rules 31 and 319. | These validation rules now correctly handle one-day courses that start and end on 1 September. | 4.50 | 1850005 | KI-0824 | None |
| Ontrack - Concierge | In Ontrack Hub Concierge, a waiver you applied at parent level didn't cascade down to the child enrolment. | Waivers now cascade correctly from parent to child enrolments in Concierge. | 4.50 | 1851879 | None | None |
| Ontrack Hub | On the LearnerAimDetails page, the LearnerAim_ContextLinks panel incorrectly showed a link back to the page you were already viewing. | We've removed the incorrect self-referencing link from LearnerAim_ContextLinks on this page. | 4.50 | 1852130 | None | None |
| Central - Statutory Returns - ILR | ENG If you edited a field in ILR Manager and saved, after generating an ILR record without Special Details ticked, it could clear the underlying end date and cause ILR generation to fail. | Saving changes in ILR Manager no longer clears the underlying end date, so ILR generation completes successfully. | 4.50 | 1853089 | None | None |
| Central - Statutory Returns - CDR | NI VCSE learning category fields weren't available to you in Central for statutory returns. | VCSE learning category fields are now available in Central. | 4.51 | 1857917 | None | None |
| Central - Enrolments - Enrolment | If you clicked through fields in the Enrolments grid and then switched tabs without making any changes, you could see an incorrect 'unsaved Enrolments data' prompt. | Navigating between tabs after only clicking into fields, without making changes, no longer triggers a false unsaved-data prompt. | 4.51 | 1860650 | None | None |
| Edge Integration | After you upgraded to 4.51, Engage Mobile quick links returned a 'Not Found' message. | Engage Mobile quick links now resolve correctly following the 4.51 upgrade. | 4.51 | 1861455 | None | None |
| Central - Core - Studylink | NZ StudyLink's automatic matching process placed a heavy load on your database during partial auto-matching. | We've optimised the automatic matching process to significantly reduce database load. | 4.49 | 1861940 | None | None |
| Central - Core - Studylink | NZ Processing VOS responses placed a heavy load on your database while retrieving child enrolments for parent enrolments. | We've optimised VOS response processing to significantly reduce database load. | 4.49 | 1861945 | None | None |
| Central - Statutory Returns - CDR | NI The TOTAL_QUAL_TIME field wasn't always populated in the CDR. | TOTAL_QUAL_TIME is now populated consistently in the CDR. | 4.51 | 1864298 | KI-0854 | None |
| Central - Statutory Returns - CDR | NI Validation rule 219 (invalid programme code) started appearing incorrectly after you upgraded to 4.51. | Validation rule 219 no longer raises a false programme-code error introduced by the 4.51 upgrade. | 4.51 | 1868213 | KI-0846 | None |
| Central - UCAS FE/HE Transfer | The overnight UCAS xml-link Doc Data Load workflow ran slowly, causing performance issues. | We've optimised the overnight UCAS xml-link Doc Data Load to improve performance. | 4.51 | 1872361 | KI-0864 | None |
| Central - Statutory Returns - ILR | ENG R01 ILR submissions were rejected by the FIS, because an element wasn't in the order the schema requires. | The ILR submission schema now matches the FIS requirements, so your R01 submissions are accepted. | 4.51 | 1872525 | None | None |
| Central - Statutory Returns - ILR | ENG Apprenticeship employment status and dates weren't included in the ILR output when the learner's employment start date fell between 1 August and the first learning aim start date. | Employment records in this date range are now correctly included in the ILR output. | 4.51 | 1874207 | None | None |
| Ontrack Learner Hub | Learning Agreement pages in Learner Hub returned an error for some of your learners. | We've resolved the error on Learning Agreement pages. | 4.51 | 1874883 | KI-0863 | None |
| Central - UCAS FE/HE Transfer | If you updated your institution's UCAS HE Application Year setting to a new entry year, the import workflow stopped taking learners' older, superseded applications from previous years into account. This could incorrectly revert a learner's progress code back to its original status (for example, from Superseded to Conditional Firm), even though that application was no longer live on UCAS. | The workflow now takes applications from all UCAS years into account before applying your current year setting, so progress codes are no longer reverted incorrectly. | 4.51 | 1875377 | None | None |
| Ontrack - IDP | WAL The IDP module returned an error for some learners ('Cannot read properties of undefined (reading ‘Description’)'). | The IDP module now handles these learner records without error. | 4.51 | 1877461 | None | None |
| Central - Statutory Returns - HE Returns | WAL Your HE statutory return submission failed because an element wasn't placed in alphabetical order in the submission XML, as the schema requires. | The submission XML now places all elements in the correct alphabetical order, so submissions succeed. | 4.51 | 1892275 | None | None |
| Ontrack - Correspondence Manager | If you selected 'Store to Student Record' when sending an Ontrack correspondence template, it failed with an error. | You can now send correspondence templates successfully with 'Store to Student Record' selected. | 4.49 | 1755755 | KI-0733 | None |
| Central - Statutory Returns - ILR | ENG Running the scheduled ILR workflow on a 2- or 3-tier course structure, where the UIO Qual Aim was set on the lowest child course and course-to-course fields were blank, generated duplicate aims. | The scheduled ILR workflow no longer generates duplicate aims in this course-structure scenario. | 4.49 SP2 | 1774795 | KI-0814 | None |
| Central - Client Shell | You could no longer edit the international postcode field populated from AFD in Central. | The international postcode field is editable again in Central. | 4.51 | 1866088 | KI-0842 | None |
| EBS 3rd Party Authentication and SSO | If a learner applied using more than one email address, they could get an error in Learner Hub when logged in via Entra external authentication with an email that had no application linked to the relevant course. | Learner Hub now resolves the correct application record for learners authenticating with Entra external across multiple email addresses. | 4.51 | 1872122 | KI-0862 | How to get started with Ontrack Learner Hub |
| Central - Enrolments - Enrolment | If you added an enrolment with an attached waiver, you had to save twice: the first save didn't tick Special Details, and you needed a second save after selecting the waiver. | Adding an enrolment with a waiver now ticks Special Details and saves correctly in a single step. | 4.51, 4.51 SP2, 4.52 | 1873867 | KI-0868 | None |
| Ontrack Learner Hub | If a course had two or more fees set against it, the total fee shown on the Prospectus List page was doubled, until a learner enrolled or one of the fees was removed. | The Prospectus List page now shows the correct total fee when a course has multiple fees set against it. | 4.51 | 1875517 | None | None |
| Central - Statutory Returns - CDR | NI After setting the institution option to calculate previous funding year statistics to 'Yes', it reverted to 'No' on its own after a few days. | The CDR statistics update no longer resets this institution setting back to 'No' once you've set it to 'Yes'. | 4.51 | 1895230 | KI-0885 | None |