Last week I deleted some registered users from our site. These users had created some content (book page/story) in the past. After deleting these users, the nodes they created were not visible anymore; a n/a message was displayed instead. After changing the uid of the nodes to the uid of an existing user, the nodes were visible again.

Bug or feature?
Is the behavior as described above the intended behavior of Drupal? In our situation it is considered a bug that content is not visible because the user who created the content doesn't exist anymore.

We reassigned the content to another (existing) user by manipulating the MySQL database directly but this is not the way it should be done.

How should this problem (to me it is) be solved?

At the moment I don't delete but block a user after he/she created content. This is an undesirable situation for us but I think it will work.

At the moment we are at 4.5 but we have the intention to upgrade to 4.6 next week.

Regards
Ruud Cox

Comments

Bèr Kessels’s picture

I am quite sure there is an issue for this in our issue tracker, but i cannot find it quickly. So please search there, and if it really does not exist, file a bug report. This sounds important enough to at least get some attention and discussion from teh developers.

---
Next time, please consider filing a support request.

[Bèr Kessels | Drupal services www.webschuur.com]

kalin_s’s picture

If you need to expel the user that will do, and then you can edit if needed the content he/she created.
----------
Working on a bilingual mini-portal - www.archeologic.net