WORKING DIRECTORY: /opt/noc
EXCEPTION: <class 'ValueError'> Invalid label: autoadd
START OF TRACEBACK
------------------------------------------------------------------------
File: main/models/
label.py (Line: 636)
Function: on_pre_save
629 else:
630 match_labels |= set(ml.get("labels", []))
631 # Validate instance labels
632 can_set_label = getattr(sender, "can_set_label", lambda x: False)
633 for label in set(instance.labels):
634 if not can_set_label(label):
635 # Check can_set_label method
636 ==> raise ValueError(f"Invalid label: {label}")
637 if label in match_labels:
638 raise ValueError(
639 f"Label on MatchRules and Label at the same time is not allowed: {label}"
640 )
641 # Build and clean up effective labels. Filter can_set_labels
642 labels_iter = getattr(sender, "iter_effective_labels", default_iter_effective_labels)
Variables:
sender = <class 'noc.sa.models.managedobject.ManagedObject'>
instance = <ManagedObject:
10.xxx.xxx.xxx>
document = None
args = ()
kwargs =
{'raw': False,
'signal': <django.db.models.signals.ModelSignal object at 0x7f3f3713a460>,
'update_fields': None,
'using': 'default'}
labels = ['autoadd']
match_labels = set()
label = 'autoadd'