Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.

Commit

Permalink
fix(ruby): fix error with jruby 9.3.7
Browse files Browse the repository at this point in the history
  • Loading branch information
ccutrer authored and jimtng committed Aug 17, 2022
1 parent 7255ede commit 82dced4
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions lib/openhab/dsl/timers/manager.rb
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,9 @@ def reentrant_timer(id:, &block)
def delete(timer)
logger.trace("Removing #{timer} from timers")
@timers.delete(timer)
if timer.respond_to? :id
@timer_ids[timer.id]&.delete(timer)
@timer_ids.delete(timer.id) unless @timer_ids[timer.id].any?
if timer.respond_to?(:id) && (timers = @timer_ids[timer.id])
timers.delete(timer)
@timer_ids.delete(timer.id) if timers.empty?
end
@reentrant_timers.delete(timer.reentrant_id) if timer.respond_to? :reentrant_id
end
Expand Down

0 comments on commit 82dced4

Please sign in to comment.