Browse Source

更改:webhook历史记录部分字段编码级

pull/343/head
yystopf 3 years ago
parent
commit
8ac7b6a7e7
3 changed files with 10 additions and 3 deletions
  1. +2
    -2
      app/models/project.rb
  2. +1
    -1
      app/models/user.rb
  3. +7
    -0
      db/migrate/20230413121129_change_webhook_task_field_character.rb

+ 2
- 2
app/models/project.rb View File

@@ -451,7 +451,7 @@ class Project < ApplicationRecord
Jbuilder.new do |project|
project.id self.id
project.identifier self.identifier
project.name self.name.to_s.each_char.select { |c| c.bytes.first < 240 }.join('')
project.name self.name
project.description Nokogiri::HTML(self.description).text
project.visits self.visits
project.praises_count self.praises_count.to_i
@@ -475,7 +475,7 @@ class Project < ApplicationRecord
project.image_url render_educoder_avatar_url(self.project_educoder)
else
user = self.owner
project.name user.try(:show_real_name).to_s.each_char.select { |c| c.bytes.first < 240 }.join('')
project.name user.try(:show_real_name)
project.type user&.type
project.login user.login
project.image_url user.get_letter_avatar_url


+ 1
- 1
app/models/user.rb View File

@@ -862,7 +862,7 @@ class User < Owner
def to_builder
Jbuilder.new do |user|
user.(self, :id, :login)
user.name self.real_name.to_s.each_char.select { |c| c.bytes.first < 240 }.join('')
user.name self.real_name
user.email self.mail
user.image_url self.get_letter_avatar_url
end


+ 7
- 0
db/migrate/20230413121129_change_webhook_task_field_character.rb View File

@@ -0,0 +1,7 @@
class ChangeWebhookTaskFieldCharacter < ActiveRecord::Migration[5.2]
def change
Gitea::Base.connection.execute("ALTER TABLE `hook_task` MODIFY `payload_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;")
Gitea::Base.connection.execute("ALTER TABLE `hook_task` MODIFY `request_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;")
Gitea::Base.connection.execute("ALTER TABLE `hook_task` MODIFY `response_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;")
end
end

Loading…
Cancel
Save