Skip to content

Commit 86e1a35

Browse files
Updated .env.example settings.py helpers.py
1 parent 494abda commit 86e1a35

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

.env.example

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ SPOKEN_DB='13thJune'
66
SECRET_KEY=''
77
VIDEO_PATH=''
88
DEBUG=True
9-
TEMPLATE_DEBUG=True
9+
TEMPLATE_DEBUG=True
10+
SPAM_LOG_FILE=''

forums/settings.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -291,11 +291,11 @@
291291
'class': 'django.utils.log.AdminEmailHandler'
292292
},
293293

294-
# 🔹 New handler for spam detection
294+
# New handler for spam detection
295295
'spam_file': {
296296
'level': 'INFO',
297297
'class': 'logging.handlers.RotatingFileHandler',
298-
'filename': BASE_DIR / 'logs/spam_detection.log', # create logs/ dir
298+
'filename': SPAM_LOG_FILE, # create logs/ dir
299299
'maxBytes': 1024 * 1024 * 5, # 5 MB
300300
'backupCount': 5, # keep 5 old logs
301301
'formatter': 'verbose',
@@ -309,13 +309,13 @@
309309
'propagate': True,
310310
},
311311

312-
# 🔹 New dedicated logger
312+
# New dedicated logger
313313
'spam_detection': {
314314
'handlers': ['spam_file'],
315315
'level': 'INFO',
316316
'propagate': False,
317317
},
318318
}
319319
}
320-
320+
SPAM_LOG_FILE = os.getenv("SPAM_LOG_FILE", BASE_DIR / "logs/spam_detection.log")
321321
VIDEO_PATH = os.getenv("VIDEO_PATH")

website/helpers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ def handle_spam(question, user, delete_on_high=True, save_question_metadata_befo
212212
# delete after logging
213213
spam_logger.info(f"MARK_INACTIVE: Question {question.id} by user {user.id} score={spam_score}")
214214
question.status = 0
215+
question.save(update_fields=["status"])
215216
return 'AUTO_DELETE'
216217
else:
217218
# hide instead of delete

0 commit comments

Comments
 (0)