Commit 99432cbc authored by Stan Hu's avatar Stan Hu

Preserve optional second parameter in NewNoteWorker jobs

If there are any old or retries in the Sidekiq queue, NewNoteWorker
will fail with the error:

wrong number of arguments (given 2, expected 1)

This change allows the optional second argument to be used
to preserve backwards compatibility. It can be removed later.

Closes #24678
parent 18a646c3
...@@ -2,7 +2,9 @@ class NewNoteWorker ...@@ -2,7 +2,9 @@ class NewNoteWorker
include Sidekiq::Worker include Sidekiq::Worker
include DedicatedSidekiqQueue include DedicatedSidekiqQueue
def perform(note_id) # Keep extra parameter to preserve backwards compatibility with
# old `NewNoteWorker` jobs (can remove later)
def perform(note_id, _params = {})
if note = Note.find_by(id: note_id) if note = Note.find_by(id: note_id)
NotificationService.new.new_note(note) NotificationService.new.new_note(note)
Notes::PostProcessService.new(note).execute Notes::PostProcessService.new(note).execute
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment