ES /docs

processing 'phase_metric.created' failed: wrong number of arguments (given 1, expected 0)

Summary: processing 'phase_metric.created' failed: wrong number of arguments (given 1, expected 0)

결과#

Cupix::PubSub::Subscribers::ElementRecordSynchronizer#created 시그니처를 def created(event) 로 수정하여 base subscriber dispatch 계약과 일치시켰음. arity 회귀 방지 spec 추가. Jira TSLA-13598 및 Azure DevOps PR 88855 발행 완료 (validation APPROVED).

Pull Requests#

Repo PR Branch
tesla https://dev.azure.com/cupix/tesla/_git/tesla/pullrequest/88855 feature/TSLA-13598

변경 내용#

  • lib/cupix/pub_sub/subscribers/element_record_synchronizer.rb: def createddef created(event) 시그니처 수정 (본문 유지)
  • spec/lib/cupix/pub_sub/subscribers/element_record_synchronizer_spec.rb (신규): arity 계약 assertion (instance_method(:created).arity == 1) + #created 호출 시 ElementRecordMetaSyncWorker.perform_async('Phase', ...) 호출 검증

Cleanup#

bash
cd $REPOS_DIR/tesla
git worktree remove /home/ec2-user/error-sweeper/.worktrees/acd74f22-c854-4f90-b005-3f07b9bcaa3b/tesla