File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
src/supervisor/watchers/handlers Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -155,9 +155,11 @@ export async function podWatchHandler(pod: V1Pod): Promise<void> {
155155 const workloadRevision = workloadMember . revision
156156 ? workloadMember . revision . toString ( )
157157 : '' ;
158- const scanned = await getWorkloadAlreadyScanned ( workloadMember ) ;
159- if ( scanned !== workloadRevision ) {
160- // either not exists or different
158+ const scannedRevision = await getWorkloadAlreadyScanned ( workloadMember ) ;
159+ const isRevisionDifferent =
160+ scannedRevision === undefined ||
161+ Number ( workloadRevision ) > Number ( scannedRevision ) ;
162+ if ( isRevisionDifferent ) {
161163 await setWorkloadAlreadyScanned ( workloadMember , workloadRevision ) ;
162164 await sendWorkloadMetadata ( workloadMetadataPayload ) ;
163165 }
You can’t perform that action at this time.
0 commit comments