Fix daily download logic to fetch previous days update, rather than todays which is not the correct file.
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Go Test / test (push) Successful in 33s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Go Test / test (push) Successful in 33s
				
			This commit is contained in:
		
							parent
							
								
									db3d6030d5
								
							
						
					
					
						commit
						74e9b1b344
					
				| @ -122,16 +122,21 @@ func runCifUpdateDownload(cfg *helpers.Configuration, metadata *dbAccess.CifMeta | ||||
| 	return nil | ||||
| } | ||||
| 
 | ||||
| // Wraps nrod.NrodDownload() into a function which can handle downloading data for a given day | ||||
| // Wraps nrod.NrodDownload() into a function which can handle downloading data for a given day. | ||||
| // Note that the previous days update is the latest and is downloaded. | ||||
| func fetchUpdate(t time.Time, cfg *helpers.Configuration) (io.ReadCloser, error) { | ||||
| 	url, err := getUpdateUrl("daily") | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 
 | ||||
| 	// Append day string to URL | ||||
| 	url = url + getDayString(t) | ||||
| 	// Calcuates the day yesterday which is the file that needs downloading | ||||
| 	updateDay := t.Add(-24 * time.Hour) | ||||
| 
 | ||||
| 	// Append day string to URL | ||||
| 	url = url + getDayString(updateDay) | ||||
| 
 | ||||
| 	log.Debug("Fetching CIF Data", zap.Time("Update_File_Produced", updateDay)) | ||||
| 	dataStream, err := nrod.NrodStream(url, cfg) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user