Skip to content

Commit fec7373

Browse files
committed
Do not allow deletion call if no identifier
1 parent 775e07c commit fec7373

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

simvue/api/objects/base.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,6 +479,9 @@ def delete(
479479
if self._offline:
480480
return {"id": self._identifier}
481481

482+
if not self._identifier:
483+
raise RuntimeError(f"Object of type '{self._label}' has no identifier.")
484+
482485
if not self.url:
483486
raise RuntimeError(f"Identifier for instance of {self._label} Unknown")
484487
_response = sv_delete(url=f"{self.url}", headers=self._headers, params=kwargs)

0 commit comments

Comments
 (0)