mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-23 04:22:01 -06:00
Fixes #2192: Prevent a 0U device from being assigned to a rack position
This commit is contained in:
parent
982b9454f8
commit
8d4c686ae2
@ -963,6 +963,12 @@ class Device(CreatedUpdatedModel, CustomFieldModel):
|
||||
'face': "Must specify rack face when defining rack position.",
|
||||
})
|
||||
|
||||
# Prevent 0U devices from being assigned to a specific position
|
||||
if self.position and self.device_type.u_height == 0:
|
||||
raise ValidationError({
|
||||
'position': "A U0 device type ({}) cannot be assigned to a rack position.".format(self.device_type)
|
||||
})
|
||||
|
||||
if self.rack:
|
||||
|
||||
try:
|
||||
|
Loading…
Reference in New Issue
Block a user