Merge d4924d506e into 88b0669f7d
				
					
				
			This commit is contained in:
		
						commit
						71b6946cef
					
				| 
						 | 
				
			
			@ -319,6 +319,10 @@ func (expr *Expression) dowFieldHandler(s string) error {
 | 
			
		|||
		case one:
 | 
			
		||||
			populateOne(expr.daysOfWeek, directive.first)
 | 
			
		||||
		case span:
 | 
			
		||||
			// To properly handle spans that end in 7 (Sunday)
 | 
			
		||||
			if directive.last == 0 {
 | 
			
		||||
				directive.last = 6
 | 
			
		||||
			}
 | 
			
		||||
			populateMany(expr.daysOfWeek, directive.first, directive.last, directive.step)
 | 
			
		||||
		case all:
 | 
			
		||||
			populateMany(expr.daysOfWeek, directive.first, directive.last, directive.step)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -139,6 +139,15 @@ var crontests = []crontest{
 | 
			
		|||
			{"2013-12-30 00:30:00", "Sat 2014-01-04 00:00"},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
	{
 | 
			
		||||
		"0 0 * * 5-7",
 | 
			
		||||
		"Mon 2006-01-02 15:04",
 | 
			
		||||
		[]crontimes{
 | 
			
		||||
			{"2013-01-01 00:00:00", "Fri 2013-01-04 00:00"},
 | 
			
		||||
			{"2013-01-28 00:00:00", "Fri 2013-02-01 00:00"},
 | 
			
		||||
			{"2013-12-30 00:30:00", "Fri 2014-01-03 00:00"},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	// Specific days of week
 | 
			
		||||
	{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue