enterprise: fix system task missing set_status (#8455)

* fix missing set_status on enterprise task

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* default task status to successful

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens L
2024-02-08 17:22:16 +01:00
committed by GitHub
parent db17f04830
commit 20996e994e
4 changed files with 7 additions and 2 deletions

View File

@ -651,6 +651,8 @@ class SystemTask(SerializerModel, ExpiringModel):
).set(self.duration)
SYSTEM_TASK_TIME.labels(
tenant=connection.schema_name,
task_name=self.name,
task_uid=self.uid or "",
).observe(self.duration)
SYSTEM_TASK_STATUS.labels(
tenant=connection.schema_name,