Index: extensions/utility/unpacker.cc |
diff --git a/extensions/utility/unpacker.cc b/extensions/utility/unpacker.cc |
index 81b8d5a2af349b8c2927e1a50b6b02607fc5bbfd..1ba97eb9bd3d79382c454f9800dec948cda59e6a 100644 |
--- a/extensions/utility/unpacker.cc |
+++ b/extensions/utility/unpacker.cc |
@@ -10,7 +10,6 @@ |
#include <set> |
#include <tuple> |
#include <utility> |
- |
#include "base/files/file_enumerator.h" |
#include "base/files/file_util.h" |
#include "base/files/scoped_temp_dir.h" |
@@ -235,6 +234,13 @@ bool Unpacker::Run() { |
return false; // Error was already reported. |
} |
+ // TODO cleanup files if needed somewhere. |
+ if (!file_util::IndexAndPersistRulesetIfNeeded( |
+ extension.get(), file_util::GetIndexedRulesetPath(working_dir_), |
+ &error)) { |
+ return false; // error should be populated by the above call. |
+ } |
+ |
return DumpImagesToFile() && DumpMessageCatalogsToFile(); |
} |