diff --git a/dist/index.js b/dist/index.js index 0142f7073..e308b978b 100644 --- a/dist/index.js +++ b/dist/index.js @@ -540,7 +540,7 @@ class IssuesProcessor { }); const events = yield this.client.paginate(options); const reversedEvents = events.reverse(); - const staleLabeledEvent = reversedEvents.find(event => event.event === 'labeled' && event.label.name === label); + const staleLabeledEvent = reversedEvents.find(event => event.event === 'labeled' && is_labeled_1.cleanLabel(event.label.name) === is_labeled_1.cleanLabel(label)); if (!staleLabeledEvent) { // Must be old rather than labeled return undefined; @@ -1824,7 +1824,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.isLabeled = void 0; +exports.cleanLabel = exports.isLabeled = void 0; const lodash_deburr_1 = __importDefault(__nccwpck_require__(1601)); /** * @description @@ -1844,6 +1844,7 @@ exports.isLabeled = isLabeled; function cleanLabel(label) { return lodash_deburr_1.default(label.toLowerCase()); } +exports.cleanLabel = cleanLabel; /***/ }), diff --git a/src/classes/issues-processor.ts b/src/classes/issues-processor.ts index b28649f76..1cb96a605 100644 --- a/src/classes/issues-processor.ts +++ b/src/classes/issues-processor.ts @@ -7,7 +7,7 @@ import {getHumanizedDate} from '../functions/dates/get-humanized-date'; import {isDateMoreRecentThan} from '../functions/dates/is-date-more-recent-than'; import {isValidDate} from '../functions/dates/is-valid-date'; import {isBoolean} from '../functions/is-boolean'; -import {isLabeled} from '../functions/is-labeled'; +import {cleanLabel, isLabeled} from '../functions/is-labeled'; import {shouldMarkWhenStale} from '../functions/should-mark-when-stale'; import {wordsToList} from '../functions/words-to-list'; import {IComment} from '../interfaces/comment'; @@ -536,7 +536,7 @@ export class IssuesProcessor { const reversedEvents = events.reverse(); const staleLabeledEvent = reversedEvents.find( - event => event.event === 'labeled' && event.label.name === label + event => event.event === 'labeled' && cleanLabel(event.label.name) === cleanLabel(label) ); if (!staleLabeledEvent) { diff --git a/src/functions/is-labeled.ts b/src/functions/is-labeled.ts index 890de3ade..267162769 100644 --- a/src/functions/is-labeled.ts +++ b/src/functions/is-labeled.ts @@ -21,6 +21,6 @@ export function isLabeled( }); } -function cleanLabel(label: Readonly): CleanLabel { +export function cleanLabel(label: Readonly): CleanLabel { return deburr(label.toLowerCase()); }