If an admin marks a node as spam, the node_save function is called which again calls nodeapi(update) which again calls the spam filters. These get bypassed and the spam count is set to 0, e.g. no spam.

An easy fix would be to not use node_save and do directly unpublish as is done for comments. Slightly ugly though.

Comments

killes@www.drop.org’s picture

Status: Active » Fixed

Now fixed.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.