Skip to content

Commit c98f613

Browse files
committed
'Auto-commit changes made by Claude
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>'
1 parent 9a578d2 commit c98f613

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

csharp/Storage/RemoteStorage/GitHubStorage.cs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,21 @@ public IReadOnlyList<Issue> GetIssues()
103103
Since = lastIssue
104104
};
105105
var issues = Client.Issue.GetAllForCurrent(request).Result;
106+
107+
// Always update lastIssue to current time to prevent reprocessing the same timeframe
108+
// even when there are no new issues
109+
var now = DateTimeOffset.Now;
106110
if (issues.Count != 0)
107111
{
108-
lastIssue = issues.Max(x => x.CreatedAt);
109-
return issues;
112+
var maxIssueTime = issues.Max(x => x.CreatedAt);
113+
lastIssue = maxIssueTime > now ? maxIssueTime : now;
110114
}
111-
return new List<Issue>();
115+
else
116+
{
117+
lastIssue = now;
118+
}
119+
120+
return issues;
112121
}
113122

114123
public Task<IReadOnlyList<GitHubCommit>> GetCommits(long repositoryId, CommitRequest commitRequest) => Client.Repository.Commit.GetAll(repositoryId, commitRequest);

0 commit comments

Comments
 (0)