Hangfire.HttpJob icon indicating copy to clipboard operation
Hangfire.HttpJob copied to clipboard

No tags populated

Open donnytian opened this issue 1 year ago • 1 comments

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.

donnytian avatar May 17 '24 06:05 donnytian

thank you , i will fix it

yuzd avatar Aug 27 '24 01:08 yuzd