From 2d25f2c5d8f7c624250a1218f83cbe43433c264b Mon Sep 17 00:00:00 2001 From: Sergio Moreno Date: Tue, 18 May 2021 12:05:34 +0200 Subject: [PATCH] fix: lineNumbers false was removing the entire origin (#1060) --- packages/cli/src/api/formats/lingui.ts | 5 ++++- packages/cli/src/api/formats/po.ts | 5 +---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli/src/api/formats/lingui.ts b/packages/cli/src/api/formats/lingui.ts index c06c70a70..b010d8a43 100644 --- a/packages/cli/src/api/formats/lingui.ts +++ b/packages/cli/src/api/formats/lingui.ts @@ -16,7 +16,10 @@ const removeOrigins = (R.map( const removeLineNumbers = (R.map( (message: ExtractedMessageType) => { if (message.origin) { - message.origin.map(originValue => originValue.pop()) + message.origin.map(originValue => { + originValue.pop() + return originValue + }) } return message } diff --git a/packages/cli/src/api/formats/po.ts b/packages/cli/src/api/formats/po.ts index 33f8e1186..9794af5c7 100644 --- a/packages/cli/src/api/formats/po.ts +++ b/packages/cli/src/api/formats/po.ts @@ -27,10 +27,7 @@ const serialize = (items: CatalogType, options) => item.extractedComments = message.extractedComments || [] if (options.origins !== false) { if (message.origin && options.lineNumbers === false) { - item.references = message.origin.map(msg => { - msg.pop() - return msg - }).map(joinOrigin) + item.references = message.origin.map(msg => msg.slice(0, -1)).map(joinOrigin) } else { item.references = message.origin ? message.origin.map(joinOrigin) : [] }