From 4664b2a7e0c9f9eb851526a132c615419e24e27d Mon Sep 17 00:00:00 2001 From: lazedo Date: Wed, 11 Mar 2015 16:36:17 +0000 Subject: [PATCH] HELP-15568 ensure document is saved in fax migration (cherry picked from commit 2301bfe15435f1e82eb395c15de9db9adefbeb07) --- applications/fax/src/fax_maintenance.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/fax/src/fax_maintenance.erl b/applications/fax/src/fax_maintenance.erl index 40c984aa7b9..02130cc2ffd 100644 --- a/applications/fax/src/fax_maintenance.erl +++ b/applications/fax/src/fax_maintenance.erl @@ -103,7 +103,7 @@ maybe_migrate_private_media(AccountDb, JObj) -> end. migrate_private_media(AccountDb, Doc, <<"tiff">>) -> - _ = couch_mgr:save_doc(AccountDb, wh_json:set_value(<<"pvt_type">>, <<"fax">>, Doc)), + {'ok', _} = couch_mgr:ensure_saved(AccountDb, wh_json:set_value(<<"pvt_type">>, <<"fax">>, Doc)), 'ok'; migrate_private_media(_AccountDb, _JObj, _MediaType) -> 'ok'. @@ -134,7 +134,7 @@ maybe_recover_private_media(AccountDb, JObj) -> recover_private_media(_AccountDb, _Doc, <<"tiff">>) -> 'ok'; recover_private_media(AccountDb, Doc, _MediaType) -> - _ = couch_mgr:save_doc(AccountDb, wh_json:set_value(<<"pvt_type">>, <<"private_media">>, Doc)), + {'ok', _ } = couch_mgr:ensure_saved(AccountDb, wh_json:set_value(<<"pvt_type">>, <<"private_media">>, Doc)), 'ok'. -spec migrate_faxes_to_modb(ne_binary(), wh_proplist()) -> 'ok'.