fix: update device

This commit is contained in:
2025-10-07 15:14:44 +07:00
parent a632791a4d
commit 8fca2d3cd2

View File

@@ -28,9 +28,7 @@ class DeviceService {
// Get device by code // Get device by code
static async getDeviceByCode(code) { static async getDeviceByCode(code) {
const device = await getDeviceByCodeDb(code); const device = await getDeviceByCodeDb(code);
if (!device) { if (!device) throw new ErrorHandler(404, 'Device not found');
throw new ErrorHandler(404, 'Device not found');
}
return device; return device;
} }
@@ -40,7 +38,7 @@ class DeviceService {
data.created_by = userId; data.created_by = userId;
// cek kode unik // Cek kode unik
const existingDevice = await getDeviceByCodeDb(data.device_code); const existingDevice = await getDeviceByCodeDb(data.device_code);
if (existingDevice) { if (existingDevice) {
throw new ErrorHandler(400, 'Device code already exists'); throw new ErrorHandler(400, 'Device code already exists');
@@ -61,14 +59,12 @@ class DeviceService {
data.updated_by = userId; data.updated_by = userId;
const updatedDevice = await updateDeviceDb(id, data); const updatedDevice = await updateDeviceDb(id, data);
return {
await updateDeviceDb(id, data);
return {
message: 'Device updated successfully', message: 'Device updated successfully',
data: updatedDevice, data: updatedDevice,
}; };
} }
// Soft delete device // Soft delete device