diff --git a/lib/Db/TaskProcessing/TaskProcessingProvider.php b/lib/Db/TaskProcessing/TaskProcessingProvider.php index 639a35a7..24b2fb15 100644 --- a/lib/Db/TaskProcessing/TaskProcessingProvider.php +++ b/lib/Db/TaskProcessing/TaskProcessingProvider.php @@ -41,6 +41,9 @@ public function __construct(array $params = []) { $this->addType('provider', 'string'); $this->addType('custom_task_type', 'string'); + if (isset($params['id'])) { + $this->setId($params['id']); + } if (isset($params['app_id'])) { $this->setAppId($params['app_id']); } @@ -63,6 +66,7 @@ public function __construct(array $params = []) { public function jsonSerialize(): array { return [ + 'id' => $this->id, 'app_id' => $this->appId, 'name' => $this->name, 'display_name' => $this->displayName,