From b9c3b7eda5eaba1605f22f2d7b81da1d90507baa Mon Sep 17 00:00:00 2001 From: tanshu Date: Tue, 6 Apr 2021 09:33:12 +0530 Subject: [PATCH] Fix: Running tables view was showing wrong datetime. --- barker/barker/routers/table.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/barker/barker/routers/table.py b/barker/barker/routers/table.py index d3baf75..9fb68e3 100644 --- a/barker/barker/routers/table.py +++ b/barker/barker/routers/table.py @@ -1,5 +1,6 @@ import uuid +from datetime import timedelta from typing import List, Union import barker.schemas.table as schemas @@ -8,6 +9,7 @@ from fastapi import APIRouter, Depends, HTTPException, Security, status from sqlalchemy.exc import SQLAlchemyError from sqlalchemy.orm import Session +from ..core.config import settings from ..core.security import get_current_active_user as get_user from ..db.session import SessionLocal from ..models.food_table import FoodTable @@ -165,7 +167,9 @@ def show_running(db: Session = Depends(get_db), user: UserToken = Depends(get_us ft["status"] = item.status.status ft["voucherId"] = item.status.voucher_id ft["pax"] = item.status.voucher.pax - ft["date"] = item.status.voucher.date.strftime("%d-%b-%Y %H:%M") + ft["date"] = (item.status.voucher.date + timedelta(minutes=settings.TIMEZONE_OFFSET_MINUTES)).strftime( + "%d-%b-%Y %H:%M" + ) ft["amount"] = item.status.voucher.amount if item.status.guest is not None: ft["guest"] = item.status.guest.customer.name