diff --git a/libraries/entropy/server/interfaces/db.py b/libraries/entropy/server/interfaces/db.py index 73082f700..f34e8a9a9 100644 --- a/libraries/entropy/server/interfaces/db.py +++ b/libraries/entropy/server/interfaces/db.py @@ -141,4 +141,4 @@ class ServerRepositoryStatus(Singleton): """ if db not in self.__updates_log: self.__updates_log[db] = {} - return self.__updates_log[db] \ No newline at end of file + return self.__updates_log[db] diff --git a/libraries/entropy/server/interfaces/main.py b/libraries/entropy/server/interfaces/main.py index a02d462e3..aef031e12 100644 --- a/libraries/entropy/server/interfaces/main.py +++ b/libraries/entropy/server/interfaces/main.py @@ -131,6 +131,10 @@ class ServerEntropyRepositoryPlugin(EntropyRepositoryPlugin): dbs = ServerRepositoryStatus() dbfile = entropy_repository_instance.dbFile repo = entropy_repository_instance.dbname + read_only = entropy_repository_instance.readOnly + if read_only: + # do not taint database + return 0 # taint the database status taint_file = self._server.get_local_database_taint_file(repo = repo)