fix: update invite_code error
This commit is contained in:
parent
44cbb537ca
commit
d077f18590
|
@ -119,7 +119,8 @@ class Project < ApplicationRecord
|
||||||
has_many :pinned_projects, dependent: :destroy
|
has_many :pinned_projects, dependent: :destroy
|
||||||
has_many :has_pinned_users, through: :pinned_projects, source: :user
|
has_many :has_pinned_users, through: :pinned_projects, source: :user
|
||||||
|
|
||||||
after_save :check_project_members, :reset_cache_data, :set_invite_code
|
after_save :check_project_members, :reset_cache_data
|
||||||
|
before_save :set_invite_code
|
||||||
after_destroy :reset_cache_data
|
after_destroy :reset_cache_data
|
||||||
scope :project_statics_select, -> {select(:id,:name, :is_public, :identifier, :status, :project_type, :user_id, :forked_count, :visits, :project_category_id, :project_language_id, :license_id, :ignore_id, :watchers_count, :created_on)}
|
scope :project_statics_select, -> {select(:id,:name, :is_public, :identifier, :status, :project_type, :user_id, :forked_count, :visits, :project_category_id, :project_language_id, :license_id, :ignore_id, :watchers_count, :created_on)}
|
||||||
scope :no_anomory_projects, -> {where("projects.user_id is not null and projects.user_id != ?", 2)}
|
scope :no_anomory_projects, -> {where("projects.user_id is not null and projects.user_id != ?", 2)}
|
||||||
|
@ -139,7 +140,7 @@ class Project < ApplicationRecord
|
||||||
|
|
||||||
def set_invite_code
|
def set_invite_code
|
||||||
if self.invite_code.nil?
|
if self.invite_code.nil?
|
||||||
self.update(invite_code: self.generate_dcode('invite_code', 6))
|
self.invite_code= self.generate_dcode('invite_code', 6)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue