Skip to content

No tags populated #214

Description

@donnytian

Followed the steps in the wiki to use HttpJob along with Tags, and observed that tags are not populated for JobAgent.

services.AddHangfire(config => config
  .UseSqlServerStorage(...)
  .UseConsole(...)
  .UseHangfireHttpJob(...)
  .UseTagsWithSql(...);

By checking the CodingUtil.IsTagServiceInstalled it returns false, it's a static file and was initialized earlier than expected.

The workaround is to add Tags before the HttpJob:

services.AddHangfire(config => config
  .UseSqlServerStorage(...)
  .UseConsole(...)
  // Add Tags before HttpJob, otherwise HttpJob won't generate tags for its jobs.
  .UseTagsWithSql(...)
  .UseHangfireHttpJob(...);

To fix this issue, change CodingUtil.IsTagServiceInstalled a property should be fine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions