Skip to content

Commit 2d25f2c

Browse files
authored
fix: lineNumbers false was removing the entire origin (#1060)
1 parent 2b8d70b commit 2d25f2c

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packages/cli/src/api/formats/lingui.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ const removeOrigins = (R.map(
1616
const removeLineNumbers = (R.map(
1717
(message: ExtractedMessageType) => {
1818
if (message.origin) {
19-
message.origin.map(originValue => originValue.pop())
19+
message.origin.map(originValue => {
20+
originValue.pop()
21+
return originValue
22+
})
2023
}
2124
return message
2225
}

packages/cli/src/api/formats/po.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ const serialize = (items: CatalogType, options) =>
2727
item.extractedComments = message.extractedComments || []
2828
if (options.origins !== false) {
2929
if (message.origin && options.lineNumbers === false) {
30-
item.references = message.origin.map(msg => {
31-
msg.pop()
32-
return msg
33-
}).map(joinOrigin)
30+
item.references = message.origin.map(msg => msg.slice(0, -1)).map(joinOrigin)
3431
} else {
3532
item.references = message.origin ? message.origin.map(joinOrigin) : []
3633
}

0 commit comments

Comments
 (0)