diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-01-10 01:43:07 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-01-10 01:43:07 +0000 |
| commit | c8973df4825fa3a6f5c3e76d3614f12e64c89543 (patch) | |
| tree | ae7ef63f17caa936154add39983b63dc251932df | |
| parent | d2118a1cc5dfce446caa33a9917ef9129fc576e1 (diff) | |
Better error when no mail server has been configured before sending KDM emails.
| -rw-r--r-- | src/lib/cinema_kdms.cc | 4 |
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 (); |
