2017-08-01 28 views
1

我每天早上都在通過Jenkins在多個環境中運行,每天早上大約6點至8點運行。自更新至business_time gem版本0.9.2日期錯誤計算

一切都運行正常,直到我更新business_time寶石從版本0.9.2從0.9.1。現在我有0.business_days.from_now的日期計算到昨天的日期

這隻發生在早晨運行。當在上午晚些時候運行,等後,日期正確計算到今天的日期

其他人遇到這個問題?我假設我需要在工作時間內更改config.yml的內容?

回答

2

此問題已在develop中解決,除非已發佈,否則我建議您使用github: "bokmann/business_time", branch: :develop或降級至0.9.1。這是一個差異develop..v0.9.2

注:

def after(time = Time.current) 
    - positive_days? ? calculate_after(time, @days) : ... 
    + non_negative_days? ? calculate_after(time, @days) : ... 
end 

v0.9.2錯誤地引入步驟重新調零。

+0

_Sidenote:_開放源碼帶來了檢查代碼的能力,它總是比請求的代碼更快,更簡單,更清潔。 – mudasobwa