From 1bf229372eab176a9bfafe376da6acf83fe689fd Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Sat, 23 Jul 2016 14:20:05 +0200 Subject: [PATCH] po helpers: don't remove fuzzy flag in orig item if present in updated item, too --- rake.d/po.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rake.d/po.rb b/rake.d/po.rb index 092983a03..aa5414086 100644 --- a/rake.d/po.rb +++ b/rake.d/po.rb @@ -171,6 +171,8 @@ def merge_po orig_items, updated_items update_meta_info = true orig_item[:msgstr] = updated_item[:msgstr] + next if (updated_item[:flags] || []).include?("fuzzy") + orig_item[:flags].reject! { |flag| flag == "fuzzy" } if orig_item[:flags] orig_item.delete(:suggestions) end