|  | @@ -44,7 +44,7 @@ def save_region(session, region_id, region_dict):
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def get_resources(region_id, date, resource_type):
 | 
	
		
			
				|  |  |      """Get resources on a date"""
 | 
	
		
			
				|  |  | -    end_date_time = date.replace(hour=18, minute=0, second=0, microsecond=0)
 | 
	
		
			
				|  |  | +    end_date_time = date.replace(hour=19, minute=0, second=0, microsecond=0)
 | 
	
		
			
				|  |  |      start_date_time = end_date_time - timedelta(1)
 | 
	
		
			
				|  |  |      session = SESSION()
 | 
	
		
			
				|  |  |      resource = {}
 | 
	
	
		
			
				|  | @@ -55,17 +55,13 @@ def get_resources(region_id, date, resource_type):
 | 
	
		
			
				|  |  |          .filter(ResourceTrack.resource_type == resource_type) \
 | 
	
		
			
				|  |  |          .filter(ResourceTrack.date_time >= start_date_time) \
 | 
	
		
			
				|  |  |          .filter(ResourceTrack.date_time <= end_date_time) \
 | 
	
		
			
				|  |  | +        .order_by(ResourceTrack.date_time.desc()) \
 | 
	
		
			
				|  |  |          .all()
 | 
	
		
			
				|  |  | -    start_limit = resource_stats[0].explored
 | 
	
		
			
				|  |  |      for resource_stat in resource_stats:
 | 
	
		
			
				|  |  |          time = resource_stat.resource_track.date_time
 | 
	
		
			
				|  |  |          resource[time] = resource_stat.explored + resource_stat.limit_left
 | 
	
		
			
				|  |  |      session.close()
 | 
	
		
			
				|  |  | -    new_resource = {}
 | 
	
		
			
				|  |  | -    for time, amount in resource.items():
 | 
	
		
			
				|  |  | -        new_time = time.replace(tzinfo=timezone.utc).astimezone(tz=None) + timedelta(hours=1)
 | 
	
		
			
				|  |  | -        new_resource[new_time] = amount - start_limit
 | 
	
		
			
				|  |  | -    return new_resource
 | 
	
		
			
				|  |  | +    return resource
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def _get_state_stat(session, state_id, resource_type, date_time):
 | 
	
	
		
			
				|  | @@ -110,10 +106,10 @@ def get_work_percentage(state_id, resource_type, end_date_time, hours, times):
 | 
	
		
			
				|  |  |      for i in range(0, times):
 | 
	
		
			
				|  |  |          data[i]['progress'] = {}
 | 
	
		
			
				|  |  |          reset_date_time = data[i+1]['date']
 | 
	
		
			
				|  |  | -        if reset_date_time.hour >= 18:
 | 
	
		
			
				|  |  | -            reset_date_time = reset_date_time.replace(hour=18) + timedelta(1)
 | 
	
		
			
				|  |  | +        if reset_date_time.hour >= 19:
 | 
	
		
			
				|  |  | +            reset_date_time = reset_date_time.replace(hour=19) + timedelta(1)
 | 
	
		
			
				|  |  |          else:
 | 
	
		
			
				|  |  | -            reset_date_time = reset_date_time.replace(hour=18)
 | 
	
		
			
				|  |  | +            reset_date_time = reset_date_time.replace(hour=19)
 | 
	
		
			
				|  |  |          time_left = reset_date_time - data[i]['date']
 | 
	
		
			
				|  |  |          if time_left.seconds != 0:
 | 
	
		
			
				|  |  |              seconds_left = time_left.seconds
 |