PeopleFluent is pleased to announce the upcoming 26.06 update of PeopleFluent Learning. This article provides information about issues resolved in this update and is current as of June 12, 2026.
View and download a PDF version of the Resolved Issues Report
Issues List
| ZenDesk Ticket IDs | Internal ID | Issue Title | Issue and Resolution Details |
|---|---|---|---|
| 383407 | NSD-10484 | Display issue for Javascript alert message in the Compliance Analysis feature when a target module is not selected. | A minor display issue was found in 25.10 when using the Compliance Analysis functionality and the user did not select a Target Module. This has been corrected to make the alert message readable as it was in prior versions. |
| NSD-10479 | Change the system logging for memory usage to prevent significant size for the ekp.log file. | For some customers, the allocated memory for Tomcat (Java) may be nearly fully utilized under significantly heavy usage. When this happen, PFL will output information about the memory usage to the system log. If this happens over an extended period of time, this can cause a large amount of logging affecting the storage space consumed by the ekp.log file. This has been modified to reduce that impact. | |
| 381904,382179 | NSD-10451 | For Oracle databases, there was an issue with the query for refreshing user group membership. | Some on-premise customers who use Oracle as their database may have seen an error with the hourly scheduled task "REFRESH_MEMBERSHIP_OF_GROUP: Refreshing membership of all user groups" - when using Organization as a criteria. The query has been optimized to prevent the Oracle error. This is not an issue for PeopleFluent SaaS customers. |
| 381925 | NSD-10437 | Issue with R139 report when users had substitute completions | The R139 report had a null exception for users who completed equivalent (substitute) courses, because the enrollment date for the course assigned to the competency was null. This has been fixed to handle this use case. |
| 382699,382765,383412 | NSD-10432 | Correcting a minor display issue with exam presentation. | Radio buttons showed as 'squeezed' when the answer choice text is long, leading to inconsistent display with other choices. This has been fixed. |
| 382217 | NSD-10413 | Database deadlocks causing performance issues for larger customers when enrolling users. | Optimized queries causing deadlocks for customers with a very large amount of enrollments. The queries are used when enrolling users in learning objects or when deleting enrollments as part of deleting users. The queries causing issues have been optimized to mitigate performance impacts due to database deadlocks. |
| 372575 | NSD-10399 | R131 report issues with the underlying query | The R131 report would run into an error with the Job Profile filter in some cases. The query has been modified so the report will return results correctly. |
| 374358,382207,384536 | NSD-10427 | The New UI Course Details page presented some issues for users who withdrew from a session. | Originally, the New UI Course Detail page, which is used from the Course Catalog or Course Calendar, had a re-enroll option for the session from which a user was withdrawn, but did not list the additional available sessions. This has been changed to allow withdrawn users to select a session for self enrollment. |
| 381765,382237 | NSD-10380 | Issues with importing Questions via the Question CSV Loader | The Question CSV Loader was showing issues with questions not showing correctly. The issue was the capitalization of the Question ID, when using mixed-case letters. The CSV will convert the Question ID to upper case, allowing the questions to work as expected. |
| 382098 | NSD-10366 | Issue with learners launching MS Teams virtual classroom sessions. | In a previous release, PFL included the ability to add instructors as Teams Meetings presenters and enrolled participants as meeting attendees. This had an issue where learners could not launch the meeting unless they meeting was fully synced with Microsoft. With this fix, even if the session settings or instructors have been updated after sync, users can launch the course without any issue. |
| NSD-10363 | R139 performance issue for customers with large amounts of data | The R139 report processes users' job profiles, competencies, and module transcript data to generate the report output. The report processing prior to the fix was in batches of 100 users, to reduce the load on the database. The batch size has been reduced to 10 users, improving memory performance. | |
| 382072 | NSD-10361 | Issue with users on Courseware Information type in the Report Wizard | Data of users outside of the organization is visible in Report Wizard when running a Courseware Information type report. This is corrected; users will be filtered based on user executing the report. |
| 381754 | NSD-10344 | Exam License review feature had an issue with Regrade function. | Some of the old Exam Engine review features are not functioning as expected as they are using internal course id instead of the display module id. This has been fixed. NOTE: This does not apply to customers with the standard Learning or the Performance licenses. |
| 374680 | NSD-10319 | Correcting issue with the status and expiration of a competency. | Competency status/validity information can be incorrectly displayed if there are multiple enrollments involved for the competency course. On the latest enrollment, it's not completed yet but there's a previous completion that is still within the validity period. The system doesn't consider the previous valid completion, the fix is to remember such an event and be used to calculate the correct status/validity info to be displayed. |
| 381255 | NSD-10317 | Issue with the Person Information Processor when organizations are removed. | There was an issue in the daily Person Information Processor task that resulted from changes to the organization structure. It would cause some users to be skipped in the processing. This has been corrected. |
| 381241 | NSD-10316 | Issues with Menu Items in the skin navigation file. | In the skin, the navigation.xml file can be modified to include external links. When those external links are also set via the External Links functionality, permissions can be applied, and the menu items will be rendered based on those permissions. However, if the top level for the menu item does not have a TX code or an External URL, this would cause an error and prevent users from logging in to the application. This has been corrected to allow this use case. |
| 380837 | NSD-10314 | Issue with Program Sessions available when using the "Drop Down" format to select sessions during enrollment. | The catalog can be configured so the program sessions are shown in a drop down menu , when "Directly display all learning program sessions" is disabled. This has been corrected so sessions with the status "Prompt User to Select Session" are no longer displayed, making it consistent with other session-based learning types. |
| 380937,382240 | NSD-10312 | Fix the output of R210B from the Review Participants screen. | When an Instructor or Administrator uses the Review Participants screen and selects the R210B Attendance Sheet, it should output as an Excel file. When the Excel libraries in PFL were updated from XLS to XLSX format, this report was missed. It has been corrected and will output in XLSX format. |
| 381021 | NSD-10300 | Correcting issue with learners transferring to Invitation Only sessions. | There was a defect allowing learners to transfer to sessions that were Invitation Only status. This has been corrected. |
| 380805 | NSD-10313 | Resolved issue when a user with multiple assignments launches an elearning course. | If a user has multiple assignment accounts, and if the user has enrolled a course on another assignment account other than the one that tries to launch the course, there's a problem launching it. This has been fixed. |
| 380242 | NSD-10294 | R251 issue for large organizations | The R251 report had an issue with too many parameters for the SQL Server database when trying to run the report for a large number of users. The query has been fixed to handle large numbers of users. |
| 380649 | NSD-10270 | Optimized query for exam manager | Loading the initial exam page caused performance issues in the database. The query was optimized to reduce performance impact. |
| 380434 | NSD-10260 | Issue when two administrators edit the same learning module at the same time. | Typically, changes are stored in the Learning Object Cache, so simultaneous editing of the same learning module would not reflect the changes. To correct this, there is a new System Configuration item added: Enable “Enable Catalog Editor Navigation Without Cache“ that will allow one administrator to refresh the catalog editor and see changes made by another administrator. |
| 380297 | NSD-10258 | R139 report issue when the competency has a grace period. | The bug involved the R139 report not showing correct competency dates and status after modules were replaced and a grace period was configured. This has been corrected. |
| 380173,380404,381893 | NSD-10255 | Erroneous "Error while saving your changes" message appearing user editor. | For SaaS customers using PeopleFluent iPaaS, there was an error message displayed when editing a user via the User Editor. The changes were actually saved, but the error was caused my a missing hidden HTML input tag. This issue has been fixed. |
| 379911 | NSD-10235 | User Attribute Extension columns were missing from some Report Wizard reports. | When the Competency and Certification history functionality was added, a regression defect was introduced that removed the User Attribute Extensions (Columns) options on Certification History or User Competency types when the corresponding History configuration was disabled. This has been fixed. |
| 379921,380127 | NSD-10234 | Issue with users being waitlisted when transferring between program sessions. | The waitlist logic for program sessions was modified to ensure users who transfer sessions and there are seats available, the user will not be added to the waitlist in the new session. |
| NSD-10169 | Refactor of the Reference Resource indexing | The Reference Resource index process looks at all of the files added as References to every active module or session. Prior to this fix, if the same file was included for more than once, it was scanned more than once. For customers with large numbers of modules/sessions with reference resources, this process could take a significant amount of time, especially during restart. The change will scan each file once, reducing the amount of time the index needs to build when the same files are used multiple times each. | |
| 378210 | NSD-10147 | No notification is sent when transferring sessions by an administrator via Catalog Editor, and the original session was a Prompt User to Select status. | When a user is enrolled in a session with the status Prompt User to Select Session, and an administrator uses the Catalog Editor to transfer the user, the Session Transfer notification will be sent. This was already part of the functionality for sessions using other status vaues. |
| 376850 | NSD-10128 | Fill in the Blank Questions changed from text area to text input to prevent submission of line breaks. | Users who pressed the Enter key when answering Fill in the Blank questions would have the question marked as incorrect. This is because the linebreak character is not possible in the 'correct answer' when editing the question. In the system, the Fill in the Blank question type has a limited response length, so the UI was change from an HTML <textarea> to an HTML <input>. This removes issues with the Enter key. |
| 378027 | NSD-10094 | Refactor Allocate Seats task | The Allocate Seats task is a daily background task that processes users on waitlists that are set up for automatic processing. For customers with large numbers of active sessions, the previous process could take a significant amount of time. This has been refactored to reduce the processing time. |
| 373237,380126 | NSD-10048 | Course completion via evaluation despite exam not being completed | There was an issue when an Evaluation is assigned to a learning module and marked as Mandatory, and there was also one or more required Exams assigned. This has been corrected, so completing the evaluation does not complete the course if the exam(s( are not also completed. |
| 377382 | NSD-10219 | Issue with Task showing failed after passing exam attached. | When a Task learning module has an exam, and the user gets to the attempt limit, the Task module was marking as failed even if the exam was passed. The logic is changed so the status will not be marked as failed under these conditions, so the Task Approver can handle the next steps. |
| 368870 | NSD-9906 | Issues with Excluded Organizations in permission setting | The Permissions functionality allows the exclusion of organization units that would otherwise be included based on the selections. There was an issue when organization units were removed after the exclude permissions were applied to an object. This has been corrected to properly display the excluded organizations. |
| 367959 | NSD-9727 | R265 not displaying the assigned certification | The R265 - Program Export by Program Session report was not showing the Certification assigned the program. This has been fixed. |
| 357120 | NSD-9471 | Issue with the Person Information Processor when equivalency rules are deleted. | The Person Information Process daily task uses a cached copy of the equivalency rule targets to process competency calculations, sometimes the cache can become outdated when changes are made so the lookup process within the PIP could fail when there's a discrepancy. The fix is to reduce the likelihood of failures by updating the cached copy whenever a change is made to keep it current. |
| 355655 | NSD-9340 | Issue with the Question CSV Loader adding questions to question pools where the user does not have permission. | The Question CSV Loader functionality has been corrected so users can only add questions to question pools (or subpools) where the user has proper permission. This makes the CSV Loader process the same as creating questions via the UI. |
| 354778 | NSD-9295 | Minor language issue when modules assigned to a program have to be completed in order. | When modules assigned to a program are required to be completed in order, the page displaying the order only showed the primary language bundle. This has been corrected so the titles of the submodules will use the appropriate language bundle for the user. |
| 323050 | NSD-8295 | Issue when migrating user ids resulting in double enrollments | The functionality to migrate records to new user ids was causing duplicate enrollment when "Migrate ownership records only" was not selected. This has been corrected to avoid duplicate enrollments. |