From 18c3248921b5ee236046b76dbc0987db013ef1d6 Mon Sep 17 00:00:00 2001 From: Alexander Graul Date: Mon, 26 Oct 2020 23:00:03 +0100 Subject: [PATCH] Don't try to Time.parse a "Time" object With Ruby2.7, Time can't be converted into a String implicitly. The way we use Time.parse, we don't need to convert the Time object into a String just to convert it into a Time object again (using Time.parse). Fixes https://github.com/openSUSE/software-o-o/issues/815. --- app/controllers/application_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index a90f98acd..60caf82c7 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -82,7 +82,7 @@ def set_releases_parameters now = Time.now versions.each do |version| version['releases'].reject! do |release| - release['date'] = Time.parse(release['date']) + release['date'] = Time.parse(release['date']) unless release['date'] release['date'] > now end # Get the latest release