Projet

Général

Profil

0001-multitenant-index-settings-by-tenant.domain_url-not-.patch

Benjamin Dauvergne, 18 octobre 2017 13:40

Télécharger (1,29 ko)

Voir les différences:

Subject: [PATCH] multitenant: index settings by tenant.domain_url not
 .schema_name (fixes #19520)

Two tenants can have the same schema but have differents settings.
 hobo/multitenant/settings.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
hobo/multitenant/settings.py
52 52
           load_tenant_settings() method.
53 53
        '''
54 54
        tenant_settings, last_time = self.tenants_settings.get(
55
            tenant.schema_name, (None, None))
55
            tenant.domain_url, (None, None))
56 56
        if tenant_settings is None:
57 57
            tenant_settings = UserSettingsHolder(wrapped)
58 58
        tenant_settings, last_time = self.load_tenant_settings(
59 59
            wrapped, tenant, tenant_settings, last_time)
60
        self.tenants_settings[tenant.schema_name] = tenant_settings, last_time
60
        self.tenants_settings[tenant.domain_url] = tenant_settings, last_time
61 61
        return tenant_settings
62 62

  
63 63
    def get_wrapped(self):
64
-