Skip to content

Commit

Permalink
fix(@formatjs/cli): fix ID gen issue when description is undefined
Browse files Browse the repository at this point in the history
  • Loading branch information
Long Ho committed Jun 4, 2020
1 parent 13256b4 commit 547d5b9
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
6 changes: 5 additions & 1 deletion packages/cli/src/extract.ts
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,11 @@ export async function extract(
resourcePath: filename,
} as any,
idInterpolationPattern,
{content: `${defaultMessage}#${description}`}
{
content: description
? `${defaultMessage}#${description}`
: defaultMessage,
}
),
};
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,10 @@ Array [
"description": "no ID",
"id": "fAT9Q5",
},
Object {
"defaultMessage": "No Desc",
"id": "Ot/V+Y",
},
Object {
"defaultMessage": "formatted message",
"description": "foo",
Expand Down Expand Up @@ -355,6 +359,10 @@ Array [
"description": "no ID",
"id": "fAT9Q5",
},
Object {
"defaultMessage": "No Desc",
"id": "Ot/V+Y",
},
Object {
"defaultMessage": "formatted message",
"description": "foo",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ const msgs = defineMessages({
description: 'no ID',
defaultMessage: 'No ID',
},
noDesc: {
defaultMessage: 'No Desc',
},
} as const);

async function foo() {
Expand Down

0 comments on commit 547d5b9

Please sign in to comment.