5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-23 06:46:23 +00:00

fix: corregida llamada a auto_publish! #13244
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
jazzari 2023-10-17 15:30:37 -03:00
parent 919b015daf
commit 0ab0b143f3
2 changed files with 8 additions and 5 deletions

View file

@ -4,7 +4,9 @@
module AutoPublishConcern module AutoPublishConcern
extend ActiveSupport::Concern extend ActiveSupport::Concern
def auto_publish! included do
DeployJob.perform_later(site.id) if site.auto_publish? def auto_publish!
DeployJob.perform_later(site.id) if site.auto_publish?
end
end end
end end

View file

@ -3,6 +3,7 @@
# Este servicio se encarga de crear artículos y guardarlos en git, # Este servicio se encarga de crear artículos y guardarlos en git,
# asignándoselos a une usuarie # asignándoselos a une usuarie
PostService = Struct.new(:site, :usuarie, :post, :params, keyword_init: true) do PostService = Struct.new(:site, :usuarie, :post, :params, keyword_init: true) do
include AutoPublishConcern
# Crea un artículo nuevo # Crea un artículo nuevo
# #
@ -24,7 +25,7 @@ PostService = Struct.new(:site, :usuarie, :post, :params, keyword_init: true) do
# Devolver el post aunque no se haya salvado para poder rescatar los # Devolver el post aunque no se haya salvado para poder rescatar los
# errores # errores
post post
include AutoPublishConcern auto_publish!
end end
# Crear un post anónimo, con opciones más limitadas. No usamos post. # Crear un post anónimo, con opciones más limitadas. No usamos post.
@ -38,7 +39,7 @@ PostService = Struct.new(:site, :usuarie, :post, :params, keyword_init: true) do
commit(action: :created, add: [post.path.absolute]) if post.update(anon_post_params) commit(action: :created, add: [post.path.absolute]) if post.update(anon_post_params)
post post
include AutoPublishConcern auto_publish!
end end
def update def update
@ -60,7 +61,7 @@ PostService = Struct.new(:site, :usuarie, :post, :params, keyword_init: true) do
# Devolver el post aunque no se haya salvado para poder rescatar los # Devolver el post aunque no se haya salvado para poder rescatar los
# errores # errores
post post
include AutoPublishConcern auto_publish!
end end
def destroy def destroy