Mercurial > kallithea
changeset 5673:7e160a65caa4
db: remove superfluous Ui table session adds
Only newly created objects (and objects explicitly expunged) need to be
added to the SQLAlchemy session; any object returned from a database
query is already in the session.
author | Søren Løvborg <sorenl@unity3d.com> |
---|---|
date | Tue, 05 Jan 2016 15:56:34 +0100 |
parents | b4b57beb4928 |
children | f88ca6d06e6c |
files | kallithea/controllers/admin/settings.py |
diffstat | 1 files changed, 4 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/controllers/admin/settings.py Wed Jan 20 01:47:11 2016 +0100 +++ b/kallithea/controllers/admin/settings.py Tue Jan 05 15:56:34 2016 +0100 @@ -106,30 +106,24 @@ try: sett = Ui.get_by_key('push_ssl') sett.ui_value = form_result['web_push_ssl'] - Session().add(sett) + if c.visual.allow_repo_location_change: sett = Ui.get_by_key('/') sett.ui_value = form_result['paths_root_path'] - Session().add(sett) #HOOKS sett = Ui.get_by_key(Ui.HOOK_UPDATE) sett.ui_active = form_result['hooks_changegroup_update'] - Session().add(sett) sett = Ui.get_by_key(Ui.HOOK_REPO_SIZE) sett.ui_active = form_result['hooks_changegroup_repo_size'] - Session().add(sett) sett = Ui.get_by_key(Ui.HOOK_PUSH) sett.ui_active = form_result['hooks_changegroup_push_logger'] - Session().add(sett) sett = Ui.get_by_key(Ui.HOOK_PULL) sett.ui_active = form_result['hooks_outgoing_pull_logger'] - Session().add(sett) - ## EXTENSIONS sett = Ui.get_by_key('largefiles') if not sett: @@ -137,8 +131,8 @@ sett = Ui() sett.ui_key = 'largefiles' sett.ui_section = 'extensions' + Session().add(sett) sett.ui_active = form_result['extensions_largefiles'] - Session().add(sett) sett = Ui.get_by_key('hgsubversion') if not sett: @@ -146,6 +140,7 @@ sett = Ui() sett.ui_key = 'hgsubversion' sett.ui_section = 'extensions' + Session().add(sett) sett.ui_active = form_result['extensions_hgsubversion'] if sett.ui_active: @@ -153,7 +148,6 @@ import hgsubversion # pragma: no cover except ImportError: raise HgsubversionImportError - Session().add(sett) # sett = Ui.get_by_key('hggit') # if not sett: @@ -161,9 +155,9 @@ # sett = Ui() # sett.ui_key = 'hggit' # sett.ui_section = 'extensions' +# Session().add(sett) # # sett.ui_active = form_result['extensions_hggit'] -# Session().add(sett) Session().commit()