about summary refs log tree commit diff
path: root/nixpkgs/pkgs/servers/web-apps/discourse/notification_email.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/servers/web-apps/discourse/notification_email.patch')
-rw-r--r--nixpkgs/pkgs/servers/web-apps/discourse/notification_email.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/servers/web-apps/discourse/notification_email.patch b/nixpkgs/pkgs/servers/web-apps/discourse/notification_email.patch
new file mode 100644
index 000000000000..9a64b1c1f9ea
--- /dev/null
+++ b/nixpkgs/pkgs/servers/web-apps/discourse/notification_email.patch
@@ -0,0 +1,18 @@
+diff --git a/db/fixtures/990_settings.rb b/db/fixtures/990_settings.rb
+deleted file mode 100644
+index 6f21e58813..0000000000
+--- a/db/fixtures/990_settings.rb
++++ /dev/null
+@@ -1,12 +0,0 @@
+-# frozen_string_literal: true
+-
+-if SiteSetting.notification_email == SiteSetting.defaults[:notification_email]
+-  # don't crash for invalid hostname, which is possible in dev
+-  begin
+-    SiteSetting.notification_email = "noreply@#{Discourse.current_hostname}"
+-  rescue Discourse::InvalidParameters
+-    if Rails.env.production?
+-      STDERR.puts "WARNING: Discourse hostname: #{Discourse.current_hostname} is not a valid domain for emails!"
+-    end
+-  end
+-end