fix(message_bizppurio): 결과코드 5002 언어팩 누락 + 알림톡 템플릿 저장 승인검증 부재 수정
PR 준비 최종 검토 중 문제코드 처리 대조표를 재검증하며 발견한 결함 2건. - ResultCodeResolver 가 5002(요청 과다)를 재시도 대상으로 분류하지만 ko/en/ja 언어팩 어디에도 사유가 없어 코드값만 노출되던 결함 수정 - 알림톡 템플릿 연결 저장이 승인 상태(RDY/ACT) 재검증 없이 그대로 upsert되어, 화면 드롭다운(승인 템플릿만 노출)을 우회한 API 직접 호출 시 미승인 템플릿도 저장 가능했던 결함 수정 — bind 에 카카오 승인 목록 대조 추가, 조회 자체 실패 시에도 안전측으로 저장 거부
This commit is contained in:
1 parent
40d3ce9639
commit
0a6a8d6968
16 files changed
+195
-47
No files matched your search
@@ -181,6 +181,8 @@ class GenericNotificationViaTest extends TestCase
|
||||
});
|
||||
$mock->shouldReceive('getAvailableChannels')
|
||||
->andReturn(array_map(static fn (string $id) => ['id' => $id], $availableIds));
|
||||
$mock->shouldReceive('isChannelAvailable')
|
||||
->andReturnUsing(fn (string $channel) => in_array($channel, $availableIds, true));
|
||||
$this->app->instance(NotificationChannelService::class, $mock);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user