Umbraco 8 | Hangfire | Get Content Errors - Custom properties are all null
Hi Guys,
I am wondering if anyone has experienced this issue.
I am using Hangfire to handle scheduled tasks. I am also using dependency injection within Hangfire to get to my content.
When I get a content node within Hangfire for some reason all my custom properties are null and also throwing an exception.
Please see attache.
This is also my method within my ISubscriberHelper class.
public JobAlertSubscriber GetJobAlertSubscriber(int Id)
{
JobAlertSubscriber jobAlertSubscriber;
using (UmbracoContextReference umbracoContextReference = _umbracoContextFactory.EnsureUmbracoContext())
{
IPublishedContentCache contentHelper = umbracoContextReference.UmbracoContext.Content;
jobAlertSubscriber = contentHelper.GetById(Id) as JobAlertSubscriber;
}
return jobAlertSubscriber;
}
I'm assuming that because we are faking the context to acheive dependency injection within Hangfire there is some issues that are still not ironed out.
I also tried to look up the property values my trying to call the GetProperty methods on the content node and this through the same errors.
I'm having exactly the same issue. Not being able to access the properties of the IPublishedModel content is really limiting the usability of the Hangfire functionality within Umbraco 8.
Umbraco 8 | Hangfire | Get Content Errors - Custom properties are all null
Hi Guys,
I am wondering if anyone has experienced this issue.
I am using Hangfire to handle scheduled tasks. I am also using dependency injection within Hangfire to get to my content.
When I get a content node within Hangfire for some reason all my custom properties are null and also throwing an exception.
Please see attache.
This is also my method within my ISubscriberHelper class.
I'm assuming that because we are faking the context to acheive dependency injection within Hangfire there is some issues that are still not ironed out.
I also tried to look up the property values my trying to call the GetProperty methods on the content node and this through the same errors.
Hi David,
I'm having exactly the same issue. Not being able to access the properties of the IPublishedModel content is really limiting the usability of the Hangfire functionality within Umbraco 8.
Did you by any chance find a viable solution?
Thanks,
Maurizio
Hi Maurizio,
I'm working on a blog post on this as I've used hangfire to create and update content.
You'll probably find that your UmbracoContext is getting disposed of and so it kills the ability to get values back.
Nik
Hi Nik,
That sounds promising! I'm really curious how you managed to work around the inaccessible UmbracoContext. Good luck with your blog post.
Maurizio
Hey Nik,
I know this has been quiet for a while now, but I'm currently facing this issue, how did you resolve it? :)
Liam
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.