diff --git a/openframe-client-core/src/main/java/com/openframe/client/service/rmm/PackageManagerBootstrapService.java b/openframe-client-core/src/main/java/com/openframe/client/service/rmm/PackageManagerBootstrapService.java index b2f10f64a..37c524d16 100644 --- a/openframe-client-core/src/main/java/com/openframe/client/service/rmm/PackageManagerBootstrapService.java +++ b/openframe-client-core/src/main/java/com/openframe/client/service/rmm/PackageManagerBootstrapService.java @@ -98,6 +98,7 @@ private void dispatch(String tenantId, String machineId, PackageManagerType pack .privilegeLevel(script.getPrivilegeLevel()) .timeoutSeconds(script.getDefaultTimeoutSeconds()) .source(ExecutionSource.SYSTEM_BOOTSTRAP) + .packageManager(packageManager) .status(ExecutionStatus.RUNNING) .dispatchedAt(now) .statusChangedAt(now) diff --git a/openframe-client-core/src/test/java/com/openframe/client/service/rmm/PackageManagerBootstrapServiceTest.java b/openframe-client-core/src/test/java/com/openframe/client/service/rmm/PackageManagerBootstrapServiceTest.java index ff5694b43..3305a46d9 100644 --- a/openframe-client-core/src/test/java/com/openframe/client/service/rmm/PackageManagerBootstrapServiceTest.java +++ b/openframe-client-core/src/test/java/com/openframe/client/service/rmm/PackageManagerBootstrapServiceTest.java @@ -109,6 +109,7 @@ void dispatchesOnFirstReport() { verify(scriptExecutionRepository).save(row.capture()); assertThat(row.getValue().getTenantId()).isEqualTo(TENANT_ID); assertThat(row.getValue().getSource()).isEqualTo(ExecutionSource.SYSTEM_BOOTSTRAP); + assertThat(row.getValue().getPackageManager()).isEqualTo(PackageManagerType.WINGET); assertThat(row.getValue().getStatus()).isEqualTo(ExecutionStatus.RUNNING); assertThat(row.getValue().getPrivilegeLevel()).isEqualTo(PrivilegeLevel.USER); assertThat(row.getValue().getTimeoutSeconds()).isEqualTo(1800);