From 9746288a617a5e4ca9bf35213999593cd48a2a45 Mon Sep 17 00:00:00 2001 From: Kartones Date: Fri, 5 Jun 2015 01:29:52 +0200 Subject: [PATCH] #3879 made non-mandatory existance of named map upon deletion --- app/models/visualization/member.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/models/visualization/member.rb b/app/models/visualization/member.rb index e05fc61fee40..dd48da8c539c 100644 --- a/app/models/visualization/member.rb +++ b/app/models/visualization/member.rb @@ -231,9 +231,11 @@ def fetch end def delete(from_table_deletion=false) - begin # Named map must be deleted before the map, or we lose the reference to it - get_named_map.delete + begin + named_map = get_named_map + # non-existing named map is not a critical failure, keep deleting even if not found + named_map.delete if named_map rescue NamedMapsWrapper::HTTPResponseError => exception # CDB-1964: Silence named maps API exception if deleting data to avoid interrupting whole flow unless from_table_deletion