From fce51d6dbe79dd020370289d20d41c9a4625e764 Mon Sep 17 00:00:00 2001 From: Xavier-Do Date: Sat, 18 May 2019 11:16:08 +0200 Subject: [PATCH] [FIX] runbot: correctly store get_ref_time --- runbot/models/repo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runbot/models/repo.py b/runbot/models/repo.py index 1c3f3e43..2c213162 100644 --- a/runbot/models/repo.py +++ b/runbot/models/repo.py @@ -11,6 +11,7 @@ import signal import subprocess import time +from odoo.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT from odoo import models, fields, api from odoo.modules.module import get_module_resource from odoo.tools import config @@ -163,7 +164,7 @@ class runbot_repo(models.Model): get_ref_time = self._get_fetch_head_time() if not self.get_ref_time or get_ref_time > dt2time(self.get_ref_time): - self.get_ref_time = get_ref_time + self.get_ref_time = datetime.datetime.fromtimestamp(get_ref_time).strftime(DEFAULT_SERVER_DATETIME_FORMAT) fields = ['refname', 'objectname', 'committerdate:iso8601', 'authorname', 'authoremail', 'subject', 'committername', 'committeremail'] fmt = "%00".join(["%(" + field + ")" for field in fields]) git_refs = self._git(['for-each-ref', '--format', fmt, '--sort=-committerdate', 'refs/heads', 'refs/pull'])