| Project: | InsertNode |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | postponed (maintainer needs more info) |
I have a problem with refreshing node with insertnode tag after cache filter expiration. The problem exists when there is no logged user (anonymous). After login as admin and cache_fillter table clean, the cache filter is properly generated.
For debugging I clean cache_filter table, and modify an insertnode module to return TRUE on 'no cache' query in InsertNode_filter function. When I logged in as admin there was no problem, when I logged out then InsertNode didn't work.
With anonymous user the node_access function always returns FALSE, but with user admin node_access returns TRUE because admin has a 'node administer' privileges. I think, that node_load function should be invoked before checking node access and node object passed to node_access inspite of nid.
There is a small patch in attachment which works for me perfectly.
#1
I was having the same issue and the patch above solved my problem, thanks!
#2
Hi,
Is this posible node_access data can be removed by any reason .... ? I am having this problem i got this today second my site is working properly but i got an error and user cant view content than i check node_access there is not any dataavailable i insert data in node_access table and than its working fine but again i got this same error .... what will be the problem could any one understand.....?
Azhar
4 Ace Technologies(www.4acetech.com)
karachi,Pakistan
#3
As far as I know this was fixed in the module that can now be downloaded.
Please, reopen if that's not the case.
Thank you
Alexis
#4
computer_jin,
Sorry, I had not been reading your message closely enough.
The latest version has the patch applied.
I do not have v5.x so I have no clue what the problem is.
Thank you.
Alexis