Subj : Validating a moderated message To : All From : Nightfox Date : Sat Jan 21 2017 06:10 pm Hi all, I'm working on my message reader and have added a method (for sysops) to validate a message that requires moderation. It seems to me the way to do that would be to add the MSG_VALIDATED attribute to a message header and save it with msgbase.put_msg_header(), but it seems that if I re-load the message header, it doesn't have the MSG_VALIDATED attribute. msgbase.put_msg_header() returns true, which I'd think would mean it successfully saved the header. I'm wondering what I might be doing wrong? This is the code I have for the method: function DigDistMsgReader_ValidateMsg(pSubBoardCode, pMsgNum) { if (!msg_area.sub[pSubBoardCode].is_moderated) return true; if ((this.msgbase == null) || !this.msgbase.is_open) return false; var validationSuccessful = false; var msgHdr = this.msgbase.get_msg_header(false, pMsgNum, false); if (msgHdr != null) { if ((msgHdr.attr & MSG_VALIDATED) == 0) { msgHdr.attr &= MSG_VALIDATED; validationSuccessful = this.msgbase.put_msg_header(false, msgHdr.number, msgHdr); } else validationSuccessful = true; } return validationSuccessful; } Nightfox --- þ Synchronet þ Digital Distortion: digitaldistortionbbs.com .