mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-16 11:58:09 +00:00
fix issue deleting proxy from storage tables (#932)
This commit is contained in:
@ -165,7 +165,9 @@ class Proxy(ORMMixin):
|
||||
self.stopped()
|
||||
|
||||
def stopped(self) -> None:
|
||||
self.set_state(VmState.stopped)
|
||||
logging.info(PROXY_LOG_PREFIX + "removing proxy: %s", self.region)
|
||||
send_event(EventProxyDeleted(region=self.region, proxy_id=self.proxy_id))
|
||||
self.delete()
|
||||
|
||||
def is_outdated(self) -> bool:
|
||||
@ -303,10 +305,6 @@ class Proxy(ORMMixin):
|
||||
send_event(EventProxyCreated(region=region, proxy_id=proxy.proxy_id))
|
||||
return proxy
|
||||
|
||||
def delete(self) -> None:
|
||||
super().delete()
|
||||
send_event(EventProxyDeleted(region=self.region, proxy_id=self.proxy_id))
|
||||
|
||||
def set_state(self, state: VmState) -> None:
|
||||
if self.state == state:
|
||||
return
|
||||
|
Reference in New Issue
Block a user