@@ -186,32 +186,32 @@ func ListRuns(ctx *context.APIContext, ownerID, repoID int64) {
186
186
opts .CreatedBefore = endDate
187
187
}
188
188
}
189
- } else if strings .HasPrefix (created , ">=" ) {
189
+ } else if after , ok := strings .CutPrefix (created , ">=" ); ok {
190
190
// Greater than or equal format: ">=2023-01-01"
191
- dateStr := strings . TrimPrefix ( created , ">=" )
191
+ dateStr := after
192
192
startDate , err := time .Parse ("2006-01-02" , dateStr )
193
193
if err == nil {
194
194
opts .CreatedAfter = startDate
195
195
}
196
- } else if strings .HasPrefix (created , ">" ) {
196
+ } else if after , ok := strings .CutPrefix (created , ">" ); ok {
197
197
// Greater than format: ">2023-01-01"
198
- dateStr := strings . TrimPrefix ( created , ">" )
198
+ dateStr := after
199
199
startDate , err := time .Parse ("2006-01-02" , dateStr )
200
200
if err == nil {
201
201
opts .CreatedAfter = startDate .Add (24 * time .Hour )
202
202
}
203
- } else if strings .HasPrefix (created , "<=" ) {
203
+ } else if after , ok := strings .CutPrefix (created , "<=" ); ok {
204
204
// Less than or equal format: "<=2023-12-31"
205
- dateStr := strings . TrimPrefix ( created , "<=" )
205
+ dateStr := after
206
206
endDate , err := time .Parse ("2006-01-02" , dateStr )
207
207
if err == nil {
208
208
// Set to end of day
209
209
endDate = endDate .Add (24 * time .Hour - time .Second )
210
210
opts .CreatedBefore = endDate
211
211
}
212
- } else if strings .HasPrefix (created , "<" ) {
212
+ } else if after , ok := strings .CutPrefix (created , "<" ); ok {
213
213
// Less than format: "<2023-12-31"
214
- dateStr := strings . TrimPrefix ( created , "<" )
214
+ dateStr := after
215
215
endDate , err := time .Parse ("2006-01-02" , dateStr )
216
216
if err == nil {
217
217
opts .CreatedBefore = endDate
0 commit comments