From 9ac61028477a98583eb72745e7df1a09da660fb9 Mon Sep 17 00:00:00 2001 From: Andrew Kvalheim Date: Sat, 16 Mar 2024 16:44:22 -0700 Subject: [PATCH] Fix bug in naming of Sentry release In #3299 sentry-ruby was updated past 5.10 which introduces getsentry/sentry-ruby#2004, resulting in: ArgumentError: expect the argument to be a String or NilClass, got Integer (1646633480) /osem/config/initializers/sentry.rb:19 --- config/initializers/sentry.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/sentry.rb b/config/initializers/sentry.rb index e87be344..06ff5874 100644 --- a/config/initializers/sentry.rb +++ b/config/initializers/sentry.rb @@ -14,7 +14,7 @@ Sentry.init do |config| # Unless someone has set a variable of course... osem_version_from_file = nil version_file = File.expand_path('../../tmp/restart.txt', __dir__) - osem_version_from_file = File.new(version_file).atime.to_i if File.file?(version_file) + osem_version_from_file = File.new(version_file).atime.strftime('%s') if File.file?(version_file) osem_version = ENV.fetch('OSEM_SENTRY_RELEASE', osem_version_from_file) config.release = osem_version if osem_version end