# HG changeset patch # User Bartłomiej Wołyńczyk # Date 2017-02-15 15:46:16 # Node ID 2ccf2ec61d077aaaf0f4532a71595c90fa8fb508 # Parent bbfc2591432ef63cf153c30b14ea14f8552a77d1 Fix for bug #4155. Modification last change date to add time zone. diff --git a/rhodecode/model/repo.py b/rhodecode/model/repo.py --- a/rhodecode/model/repo.py +++ b/rhodecode/model/repo.py @@ -28,7 +28,7 @@ import re import shutil import time import traceback -from datetime import datetime +from datetime import datetime, timedelta from sqlalchemy.sql import func from sqlalchemy.sql.expression import true, or_ @@ -252,6 +252,9 @@ class RepoModel(BaseModel): short_name=not admin, admin=False) def last_change(last_change): + if isinstance(last_change, datetime) and not last_change.tzinfo: + last_change = last_change + timedelta(seconds= + (datetime.now() - datetime.utcnow()).seconds) return _render("last_change", last_change) def rss_lnk(repo_name):