mirror of
https://github.com/discourse/discourse.git
synced 2025-04-30 04:04:32 +08:00
DEV: Fix poll plugin causing error when server reloads in dev env.
This commit is contained in:
parent
d8d54a92f1
commit
6359a5f8a9
@ -451,6 +451,7 @@ after_initialize do
|
|||||||
mount ::DiscoursePoll::Engine, at: "/polls"
|
mount ::DiscoursePoll::Engine, at: "/polls"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
reloadable_patch do
|
||||||
Post.class_eval do
|
Post.class_eval do
|
||||||
attr_accessor :extracted_polls
|
attr_accessor :extracted_polls
|
||||||
|
|
||||||
@ -474,6 +475,7 @@ after_initialize do
|
|||||||
User.class_eval do
|
User.class_eval do
|
||||||
has_many :poll_votes, dependent: :delete_all
|
has_many :poll_votes, dependent: :delete_all
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
validate(:post, :validate_polls) do |force = nil|
|
validate(:post, :validate_polls) do |force = nil|
|
||||||
return unless self.raw_changed? || force
|
return unless self.raw_changed? || force
|
||||||
|
Loading…
x
Reference in New Issue
Block a user