From 8edbdfaa561c85059329ec378dc8eab0dd9e2617 Mon Sep 17 00:00:00 2001 From: areeqakbr Date: Thu, 19 Jun 2025 19:39:53 +0700 Subject: [PATCH] dev_id can null for internal towers --- usecase/tower_usecase.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/usecase/tower_usecase.go b/usecase/tower_usecase.go index d231899..547b909 100644 --- a/usecase/tower_usecase.go +++ b/usecase/tower_usecase.go @@ -45,10 +45,6 @@ func (u *towerUsecase) PostWithMultipleImages(tower req.TowerDTO, imageFiles []* return err } - // Validate that if it's not an external tower, DeviceID must be provided - if tower.ExternalTower != nil && !*tower.ExternalTower && tower.DeviceID == nil { - return fmt.Errorf("device_id is required for internal towers") - } // Validate that if DeviceID is provided, the device exists if tower.DeviceID != nil {