mirror of
				https://gitea.publichub.eu/oscar.krause/fastapi-dls.git
				synced 2025-11-04 04:06:06 +00:00 
			
		
		
		
	orm.py - fixed renewing timestamps from params
This commit is contained in:
		@@ -125,7 +125,7 @@ class Lease(Base):
 | 
				
			|||||||
    @staticmethod
 | 
					    @staticmethod
 | 
				
			||||||
    def renew(engine: Engine, lease: "Lease", lease_expires: datetime.datetime, lease_updated: datetime.datetime):
 | 
					    def renew(engine: Engine, lease: "Lease", lease_expires: datetime.datetime, lease_updated: datetime.datetime):
 | 
				
			||||||
        session = sessionmaker(bind=engine)()
 | 
					        session = sessionmaker(bind=engine)()
 | 
				
			||||||
        x = dict(lease_expires=lease.lease_expires, lease_updated=lease.lease_updated)
 | 
					        x = dict(lease_expires=lease_expires, lease_updated=lease_updated)
 | 
				
			||||||
        session.execute(update(Lease).where(and_(Lease.origin_ref == lease.origin_ref, Lease.lease_ref == lease.lease_ref)).values(**x))
 | 
					        session.execute(update(Lease).where(and_(Lease.origin_ref == lease.origin_ref, Lease.lease_ref == lease.lease_ref)).values(**x))
 | 
				
			||||||
        session.commit()
 | 
					        session.commit()
 | 
				
			||||||
        session.close()
 | 
					        session.close()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user