diff options
author | Vinnie Okada <vokada@mrvinn.com> | 2015-02-23 02:01:49 +0300 |
---|---|---|
committer | Vinnie Okada <vokada@mrvinn.com> | 2015-02-23 02:01:49 +0300 |
commit | 5f232b5687b447e7eac40f58c56628da22580de6 (patch) | |
tree | 5122af76e3efcc2425e10552a95ccf16df4d6fa1 /app/services/base_service.rb | |
parent | ebe0d34128c31bb88f6eb5aca96fae012c7fcf8b (diff) |
Improve error messages when file editing fails
Give more specific errors in API responses and web UI flash messages
when a file update fails.
Diffstat (limited to 'app/services/base_service.rb')
-rw-r--r-- | app/services/base_service.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/services/base_service.rb b/app/services/base_service.rb index bb51795df7c..52ab29f1492 100644 --- a/app/services/base_service.rb +++ b/app/services/base_service.rb @@ -37,11 +37,14 @@ class BaseService private - def error(message) - { + def error(message, http_status = nil) + result = { message: message, status: :error } + + result[:http_status] = http_status if http_status + result end def success |