[core] Always add modules themselves into their scopes

This commit is contained in:
LoveSy 2021-02-20 02:17:37 +08:00 committed by tehcneko
parent 2b1a2a02bd
commit bde6b6dbc3
1 changed files with 4 additions and 0 deletions

View File

@ -333,6 +333,10 @@ public class ConfigManager {
if (scopes.isEmpty()) return false;
int mid = getModuleId(packageName);
if (mid == -1) return false;
Application self = new Application();
self.packageName = packageName;
self.userId = 0;
scopes.add(self);
try {
db.beginTransaction();
db.delete("scope", "mid = ?", new String[]{String.valueOf(mid)});