fabsh
(Fabian A. Scherschel)
Junho 16, 2023, 9:57am
18
O problema foi, de fato, um bug na versão mais recente do Discourse. A Communiteq está corrigindo isso na minha instância do fórum. Para mais informações, veja aqui:
So main has this
TopicEmbed.import_remote(@embed_url, user: User.find_by(username_lower: username.downcase))
and stable has this
TopicEmbed.import_remote(user, @embed_url)
Note the order of the parameters.
Now the backport of the security patch changed the function signature on stable to the new parameter order,so
def self.import_remote(import_user, url, opts = nil)
became
def self.import_remote(url, opts = nil)
and now the url parameter receives a User object.
Changing the function ca…