aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/posting.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/phpBB/posting.php b/phpBB/posting.php
index fc3ce33c11..c763f0c333 100644
--- a/phpBB/posting.php
+++ b/phpBB/posting.php
@@ -420,6 +420,12 @@ if ($mode != 'post' && $config['allow_topic_notify'] && $user->data['is_register
$db->sql_freeresult($result);
}
+// If the user is replying or posting and not already watching this topic but set to always being notified we need to overwrite this setting
+if ($mode != 'edit' && $config['allow_topic_notify'] && $user->data['is_registered'] && !$post_data['notify_set'])
+{
+ $post_data['notify_set'] = $user->data['user_notify'];
+}
+
// Do we want to edit our post ?
if ($mode == 'edit' && $post_data['bbcode_uid'])
{