From 266aa623995a81c6fe5379783b7d160eb915bc3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=B5=E1=86=B7=E1=84=8C=E1=85=AE=E1=86=AB?= =?UTF-8?q?=E1=84=92=E1=85=A1?= Date: Thu, 12 Mar 2026 17:12:33 +0900 Subject: [PATCH] Fix null line_id in alarm history --- .../java/com/pooli/policy/service/UserPolicyServiceImpl.java | 4 ++-- .../com/pooli/policy/service/UserPolicyServiceImplTest.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/pooli/policy/service/UserPolicyServiceImpl.java b/src/main/java/com/pooli/policy/service/UserPolicyServiceImpl.java index 5a8914dc..f1503a98 100644 --- a/src/main/java/com/pooli/policy/service/UserPolicyServiceImpl.java +++ b/src/main/java/com/pooli/policy/service/UserPolicyServiceImpl.java @@ -780,9 +780,9 @@ public AppPolicyResDto toggleAppPolicyActive(AppPolicyActiveToggleReqDto request } // 알람 전송 - alarmHistoryService.createAlarm(appPolicy.get().getLineId(), AlarmCode.POLICY_LIMIT, + alarmHistoryService.createAlarm(newAppPolicy.getLineId(), AlarmCode.POLICY_LIMIT, AlarmType.POLICY_CREATE_APP_USAGE_LIMIT); - alarmHistoryService.createAlarm(appPolicy.get().getLineId(), AlarmCode.POLICY_LIMIT, + alarmHistoryService.createAlarm(newAppPolicy.getLineId(), AlarmCode.POLICY_LIMIT, AlarmType.POLICY_CREATE_DATA_SPEED_LIMIT); AppPolicyResDto createdResponse = AppPolicyResDto.builder() diff --git a/src/test/java/com/pooli/policy/service/UserPolicyServiceImplTest.java b/src/test/java/com/pooli/policy/service/UserPolicyServiceImplTest.java index 071f02cc..c5eeb7b9 100644 --- a/src/test/java/com/pooli/policy/service/UserPolicyServiceImplTest.java +++ b/src/test/java/com/pooli/policy/service/UserPolicyServiceImplTest.java @@ -654,7 +654,6 @@ void toggleAppPolicyActive_newInsert_success() { AppPolicyResDto appBase = AppPolicyResDto.builder() .appPolicyId(null) - .lineId(100L) .appId(10) .appName("YouTube") .build(); @@ -673,6 +672,8 @@ void toggleAppPolicyActive_newInsert_success() { // then assertThat(result.getAppPolicyId()).isEqualTo(55L); assertThat(result.getIsActive()).isTrue(); + verify(alarmHistoryService).createAlarm(100L, AlarmCode.POLICY_LIMIT, AlarmType.POLICY_CREATE_APP_USAGE_LIMIT); + verify(alarmHistoryService).createAlarm(100L, AlarmCode.POLICY_LIMIT, AlarmType.POLICY_CREATE_DATA_SPEED_LIMIT); } @Test