From d3cfd35bf528f4ed4e44d7f305b799234cea4046 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 29 Nov 2013 21:49:42 +0100 Subject: [PATCH] [entropy.client.package] reopen the installed packages repository to trigger schema updates --- lib/entropy/client/interfaces/repository.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/entropy/client/interfaces/repository.py b/lib/entropy/client/interfaces/repository.py index a927cd55c..de25391c5 100644 --- a/lib/entropy/client/interfaces/repository.py +++ b/lib/entropy/client/interfaces/repository.py @@ -139,9 +139,10 @@ class Repository: # execute post update repo hook self._run_post_update_repository_hook(repo) - # keep them closed + # keep them closed, but trigger schema updates self._entropy.close_repositories() self._entropy._validate_repositories() + self._entropy.reopen_installed_repository() self._entropy.close_repositories() # clean caches, fetch security