David Read
David Read
This issue is 6 months old and no response from the OP, so closing.
So the site user exists and is a sysadmin - good. So at what point is it getting rejected inside the check_access method?
@piersoft are you suffering this too? If so, at what point is it getting rejected inside the check_access method?
Ok, great, now dig into why it is not authorized - this is occurs [a couple of lines before](https://github.com/ckan/ckan/blob/bf0f683d48a31e3b82d4cc2fb35c36f4ce3849d7/ckan/logic/__init__.py#L295) in the call to [`authz.is_authorized`](https://github.com/ckan/ckan/blob/bfb1ca715c99b3f7bded9d90402fe511c00ae76f/ckan/authz.py#L150-L182). Either there is something in `is_authorized`...
Our instance has 300 harvester sources covering 15000 datasets - I really don't want an hourly option to be offered, so this should be configurable! (Same goes for the 'ALWAYS'...
If you restart the queues (as you do when upgrading any harvest code) then any harvest objects being fetched at that moment are lost, leaving the harvest object incomplete and...
@joetsoi suggests rqueue (redis) puts tasks that get uncaught exceptions into an error queue - could check that.
I agree, the harvesting framework should be defensive against harvesting code that raises exceptions. I think there has been reluctance to catch exceptions, because it is handy during development to...
You probably know this, but just in case: when you get an ORM object (e.g. with model.Package.get(id) or model.Session.query(model.Package).first()) then you can use it until you do a model.Session.commit()/close()/remove(). After...
Please everyone, let's help each other more - if no-one tries to fix problems like this (or pay someone to do it), and contributes back as PRs, nothing will improve....