summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-01-10 01:43:07 +0000
committerCarl Hetherington <cth@carlh.net>2016-01-10 01:43:07 +0000
commitc8973df4825fa3a6f5c3e76d3614f12e64c89543 (patch)
treeae7ef63f17caa936154add39983b63dc251932df
parentd2118a1cc5dfce446caa33a9917ef9129fc576e1 (diff)
Better error when no mail server has been configured before sending KDM emails.
-rw-r--r--src/lib/cinema_kdms.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/cinema_kdms.cc b/src/lib/cinema_kdms.cc
index 2b1d457aa..9b106a011 100644
--- a/src/lib/cinema_kdms.cc
+++ b/src/lib/cinema_kdms.cc
@@ -124,6 +124,10 @@ CinemaKDMs::email (
{
Config* config = Config::instance ();
+ if (config->mail_server().empty()) {
+ throw NetworkError (_("No mail server configured in preferences"));
+ }
+
BOOST_FOREACH (CinemaKDMs const & i, cinema_kdms) {
boost::filesystem::path zip_file = boost::filesystem::temp_directory_path ();