Danbooru

Accidental uploading.

Posted under General

Bapabooiee said:
Hmm, I wasn't aware that double-deleting did that. I was under the impression that it only deleted the image, but still kept information about the post in the database (resulting in "blank" posts).

Double-deletion deletes the image as well as all references to the post in the database. The only thing left is an unused post ID. This does mean that janitors can permanently delete posts without anyone else knowing that something was deleted or who deleted it. It's probably not a good thing that we have 40 people who can silently and untraceably nuke whatever posts they feel like.

glasnost said:
I'm curious; what is the downside to unapproving images still in the queue?

Aside from what Bloodletter pointed out, it also resets the three day deletion time limit, potentially giving the post extra time in the mod queue.

Soljashy said:
I really wanted to see hidetheunforgiven's cat...

I always save pictures of cats. Here.

evazion said:
This does mean that janitors can permanently delete posts without anyone else knowing that something was deleted or who deleted it.

This is scary. I thought at least Albert would know who deleted what. Should a trac ticket be made for this or smth?

Yeah, making double deletions admin only is what I would do. The only time something absolutely needs to be double deleted is if someone uploads CP or something similar, and personally I've never seen that actually happen. Even if that were to happen, Albert would probably need to be told anyway so that he could delete the offending image from the backups.

The rest of the time double deletion is just used as a courtesy to uploaders so that their deletions won't count against their upload limit. It would be safer to just allow janitors to edit upload limits if that's what we're mainly concerned about.

Soljashy said:
Now, on to the issue of test janitors being able to do silent, untraced deletions...

To be clear, test janitors can only delete, not double delete.

Bapabooiee said:
When I was a Test Janitor, I tried using the "Delete" link in the mod queue on a really spammy post once, and it worked. I also believe that I saw Mr_GT (who is currently a Test Janitor) delete unforgiven's accidental kitty upload too.

This seems to be contrary to what the janitor application page says.

I'm sorry, I thought I was doing him a favor. He wanted it deleted as soon as possible by the looks of it so I assisted him in his endeavor. I was under the assumption that it was right thing to do in that given situation, but in hindsight I should have either let it die in the queue or waited for someone else to delete it.

Mr_GT said: I'm sorry

Nah, I'd say you did the right thing. Don't worry about it (though, I am obligated to say that the ability to delete posts should always be used very sparingly).

evazion said:
To be clear, test janitors can only delete, not double delete.

Yup. But it still might be possible to double-delete posts using the API.

And if anyone's interested, I've also filed a trac ticket on this issue.

Updated

The logic in the code is a little screwed up. If you're not a mod then it falls through to doing a regular deletion, which first tries to flag the post, which doesn't work since it's already deleted.

I know it's probably a noob question, but i've been wondering for a while. An image doesn't get approved because no one likes it, or it's garbage, and bad images that're already here get deleted as well. They're still on the site however, and anyone who wants to see them just has to use status:deleted to find them. If this is a site that only wants the good, and the bad and the ugly are expulsed, why not double delete unapproved pictures so that they're really gone from the site?

1 2 3