N-PBS 26.5 Community Bug Fixes

D-54546 Community  - Submitted status resets with change in Tab being viewed

Description


Resolved an issue where switching between tabs after submitting a bid caused the "Submit" button to re-enable and triggered a false "unsubmitted changes" warning upon logout. The tab state tracking has been updated to ensure that submitted bids retain their "Submitted" status when navigating across the application unless actual modifications are made. 



Resolution Details 


We removed the underlying state condition tied to the auto-save function that was misidentifying saved data as modified during tab transitions, restoring accurate submission status tracking. 


D-51960  Community-  Pairing Filter – Add Bids mode – "If Any Duty On [Date] With Time Between [Range]" – Award button does not add pairings

Description


Resolved an issue in the pairing filter where using the "If Any Duty On [Date] With Time Between [Time Range]" condition prevented the "Award" button from responding. Bidders can now apply this duty date and time filter and successfully award selected or all filtered pairings to their bid list without interruption. 



Resolution Details  


Updated the bid line builder to properly process combined duty date and time range filters, resolving errors when awarding filtered pairings. 


D-51923  Community-  Pairings Filter/Analyzer returns incorrect occurrences when Total Credit/Total Pay is combined with Depart On and Time Range

Description


Resolved an issue in the Pairings Filter and Analyzer where combining Total Credit or Total Pay criteria with "Depart On" and time range options produced inaccurate search results. The filter logic has been corrected so that green match indicators are displayed only for pairing occurrences that fully satisfy all selected parameters including specific departure dates, time ranges, and pay or credit thresholds eliminating false positive highlights. 




Resolution Details  


Corrected "Depart On" Indicator Highlights: Resolved an issue where multi-date pairings retained false match indicators from previous searches. The filter now explicitly updates every date in a pairing sequence, ensuring stale highlights are cleared when criteria change.

Accurate "If Not" Filter Evaluation: Fixed a logic error in multi-element filters (such as positions or dates) where applying an "If Not" condition could incorrectly allow non-matching pairings to display in results.

Isolated Category Filtering: Decoupled filter triggers across Pairing, Training, Short Call, and Line filters so that updating one category no longer inadvertently triggers background processing in another.

Application Stability Improvements: Added safeguard checks across all filter inputs to prevent unexpected application crashes when criteria values are left blank or undefined.



D-51052 Community- RLS- Inconsistent displaying of absence end time with Crew activity

Description


Resolved a time-formatting inconsistency across system views where absence end times were displayed differently. Absence end times on schedule and roster views now consistently display as 24:00 (matching standard system configuration) rather than rolling over to 00:00 next day, ensuring uniform time reporting throughout the application. 

.


On RLS- add the same absence- it is shown the end time is 00:00 next day- for example: 





Resolution Details  


Standardized the RLS absence display by adding logic to convert midnight timestamps (00:00 of the next day) into a 24:00 format for the previous day. This ensures visual consistency between the RLS and Crew Activity views as per the system configuration. 



D-51286 Community- Webapp source code displays under the Pairing Number Departing On

Description


Clicking the "Add" button in the calendar interface without first selecting a date generated a runtime error, interrupting the user workflow. 



Resolution Details  


We added a validation check to confirm a date selection is present before executing the action, eliminating the runtime error. 


D-52315 Community-  Not a proper error message for Layover Station bid property with Ordered (YES) & Every


Description


Updated the error validation message displayed when combining the "Ordered (YES)" option with the "Every" property in a Layover Station bid. The system now provides an accurate, specific error message informing users that the "Ordered" option cannot be used alongside the "Every" property for Layover Station preferences, replacing a misleading error message regarding negative properties.


Resolution Details  


Clarified the validation error message displayed when selecting both "Every" and "Ordered" options on a Layover Station bid line. 


D-52385 Community-  The error message is not cleared when pasting action is allowed

Description

Resolved an issue where copying a Reserve-specific bid to a Pairing group triggered a validation error message that persisted even after subsequently pasting the bid into a valid Reserve group. The validation logic now properly resets upon switching to a compatible bid group, clearing invalid error popups once a bid is correctly placed. 

Also- the bids can be submitted successfully with the error message still displayed:

Resolution Details  


Updated the bid copy/paste interface to automatically clear validation error messages once a bid line successfully passes validation. 


D-51258 Community-  Analyzer does not correctly update Total Potential Awards when line is below an Avoid Position Preference line

Description

Resolved an issue in the Pairing Analyzer where toggling off an "Avoid Position Preference" line failed to recalculate the Total Potential Awards and Total Positions for subsequent Award lines. The Analyzer evaluation engine now correctly clears disabled constraints, ensuring that displayed position totals immediately update and reflect accurate pairing availability when bid lines are toggled on or off. 


Resolution Details

Resolved an issue where applying a Position filter on one bid line caused subsequent bid lines without Position filters to inherit those position restrictions. This logic error resulted in inaccurate instance counts and pairing totals during bid analysis. The filter evaluation engine now properly resets position filter criteria between bid lines, ensuring that counts reflect only the active line's specific rules. 

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.