Fix version in exceptions
This commit is contained in:
parent
0ca5f19509
commit
64c0e01118
@ -1,7 +1,9 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module GitHelper
|
||||
def self.init
|
||||
module_function
|
||||
|
||||
def init
|
||||
if Rails.root.join("REVISION").exist?
|
||||
@hash = Rails.root.join("REVISION").read.strip
|
||||
elsif system("type git > /dev/null && git rev-parse --show-toplevel > /dev/null")
|
||||
@ -11,7 +13,11 @@ module GitHelper
|
||||
end
|
||||
end
|
||||
|
||||
def self.short_hash
|
||||
def full_hash
|
||||
@hash
|
||||
end
|
||||
|
||||
def short_hash
|
||||
return nil if @hash.nil?
|
||||
@hash[0..8]
|
||||
end
|
||||
|
@ -27,7 +27,7 @@ class ExceptionLog < ApplicationRecord
|
||||
message: unwrapped_exception.message,
|
||||
trace: unwrapped_exception.backtrace.join("\n"),
|
||||
code: SecureRandom.uuid,
|
||||
version: Websites.config.version,
|
||||
version: Websites.config.full_version,
|
||||
extra_params: extra_params,
|
||||
)
|
||||
end
|
||||
|
@ -28,3 +28,7 @@
|
||||
<%== pagy_bootstrap_nav(@pagy) if @pagy.pages > 1 %>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<% content_for(:page_title) do %>
|
||||
Exceptions
|
||||
<% end %>
|
||||
|
@ -6,6 +6,10 @@ module Websites
|
||||
GitHelper.short_hash
|
||||
end
|
||||
|
||||
def full_version
|
||||
GitHelper.full_hash
|
||||
end
|
||||
|
||||
def version_link
|
||||
GitHelper.commit_url(GitHelper.short_hash)
|
||||
end
|
||||
@ -15,7 +19,7 @@ module Websites
|
||||
end
|
||||
|
||||
def source_code_url
|
||||
"https://github.com/DonovanDMC/Websites"
|
||||
"https://git.furry.cool/Donovan_DMC/Websites"
|
||||
end
|
||||
|
||||
def e621_status_check_discord_id
|
||||
|
Loading…
Reference in New Issue
Block a user