Cancel
Deviation (functional) SKMain-340
1 vote

Städningen av datavärden kan göra scenarior aktiveras

Created by Martin Videfors on 2/13/2012 6:33 PM Last Updated by Martin Videfors on 7/8/2012 9:49 AM
%
 hrs
Logged: 6  hrs

 Description

Enligt http://www.switchking.se/forum/viewtopic.php?f=10&t=652.

 Comments (4)  Attachments (1)  History (7)  Notifications (3)  Sub Issues (0)  Parent Issues (0)  Related Issues (1)  Revisions (0)  Time Tracking (1)

    Tomas Wennerberg (Monday, April 02, 2012 10:26 PM) #

Bugg fixad och verifierad mot användares databas.

    Tomas Wennerberg (Thursday, March 29, 2012 8:39 PM) #

Martin, kan du rätta buggen vid tillfälle? Du kanske vet fler jämförelser som kan behöva ses över också.

    Tomas Wennerberg (Thursday, March 29, 2012 8:38 PM) #

Debuggat och hittat felet (tror jag).

Tidsjämförelse tar inte hänsyn till att tid är avrundad till hela sekunder i ena fallet (antagligen när den lästs om igen från databas) jämfört med aktuell tidsstämpel för scenariot. Felet ligger i denna if-satsen:

RuleTriggerHelper.IsEligibleForActivation(...)

...

if (cachedTimeStamp.Equals(triggerControllingValue))

(denna utvärderas till False trots att det är samma tid, se attachment)

    Martin Videfors (Monday, February 27, 2012 11:17 PM) #

Problemet återskapat (av T).