mirror of
				https://git.collinwebdesigns.de/oscar.krause/fastapi-dls.git
				synced 2025-10-26 18:05:28 +03:00 
			
		
		
		
	response fixes
This commit is contained in:
		
							parent
							
								
									33a561793e
								
							
						
					
					
						commit
						b9e78dbeeb
					
				
							
								
								
									
										10
									
								
								app/main.py
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								app/main.py
									
									
									
									
									
								
							@ -721,7 +721,8 @@ async def leasing_v1_lessor(request: Request):
 | 
				
			|||||||
        "sync_timestamp": cur_time.strftime(DT_FORMAT),
 | 
					        "sync_timestamp": cur_time.strftime(DT_FORMAT),
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    content = json_dumps(response).encode('utf-8')
 | 
					    content = json_dumps(response, separators=(',', ':'))
 | 
				
			||||||
 | 
					    content = f'{content}\n'.encode('utf-8')
 | 
				
			||||||
    signature = INSTANCE_KEY_RSA.generate_signature(content)
 | 
					    signature = INSTANCE_KEY_RSA.generate_signature(content)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    headers = {
 | 
					    headers = {
 | 
				
			||||||
@ -770,11 +771,11 @@ async def leasing_v1_lease_renew(request: Request, lease_ref: str):
 | 
				
			|||||||
    expires = cur_time + LEASE_EXPIRE_DELTA
 | 
					    expires = cur_time + LEASE_EXPIRE_DELTA
 | 
				
			||||||
    response = {
 | 
					    response = {
 | 
				
			||||||
        "client_challenge": j.get('client_challenge'),
 | 
					        "client_challenge": j.get('client_challenge'),
 | 
				
			||||||
        "expires": expires.strftime(DT_FORMAT),
 | 
					        "expires": expires.strftime('%Y-%m-%dT%H:%M:%S.%f'),  # DT_FORMAT => "trailing 'Z' missing in this response
 | 
				
			||||||
        "feature_expired": False,
 | 
					        "feature_expired": False,
 | 
				
			||||||
        "lease_ref": lease_ref,
 | 
					        "lease_ref": lease_ref,
 | 
				
			||||||
        "metadata": None,
 | 
					        "metadata": None,
 | 
				
			||||||
        "offline_lease": True,
 | 
					        "offline_lease": False,  # todo
 | 
				
			||||||
        "prompts": None,
 | 
					        "prompts": None,
 | 
				
			||||||
        "recommended_lease_renewal": LEASE_RENEWAL_PERIOD,
 | 
					        "recommended_lease_renewal": LEASE_RENEWAL_PERIOD,
 | 
				
			||||||
        "sync_timestamp": cur_time.strftime(DT_FORMAT),
 | 
					        "sync_timestamp": cur_time.strftime(DT_FORMAT),
 | 
				
			||||||
@ -782,7 +783,8 @@ async def leasing_v1_lease_renew(request: Request, lease_ref: str):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    Lease.renew(db, entity, expires, cur_time)
 | 
					    Lease.renew(db, entity, expires, cur_time)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    content = json_dumps(response).encode('utf-8')
 | 
					    content = json_dumps(response, separators=(',', ':'))
 | 
				
			||||||
 | 
					    content = f'{content}\n'.encode('utf-8')
 | 
				
			||||||
    signature = INSTANCE_KEY_RSA.generate_signature(content)
 | 
					    signature = INSTANCE_KEY_RSA.generate_signature(content)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    headers = {
 | 
					    headers = {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user