Skip to content

Commit fabbb8a

Browse files
committedFeb 2, 2023
fix(@angular/cli): only set DebugView when NG_DEBUG is passed
`querystring.stringify` will not remove undefined values. (cherry picked from commit 7bcb19c)
1 parent 11be502 commit fabbb8a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed
 

‎packages/angular/cli/src/analytics/analytics-collector.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ export class AnalyticsCollector {
4646
[RequestParameter.UserAgentArchitecture]: os.arch(),
4747
[RequestParameter.UserAgentPlatform]: os.platform(),
4848
[RequestParameter.UserAgentPlatformVersion]: os.version(),
49-
50-
// Set undefined to disable debug view.
51-
[RequestParameter.DebugView]: ngDebug ? 1 : undefined,
5249
};
5350

51+
if (ngDebug) {
52+
requestParameters[RequestParameter.DebugView] = 1;
53+
}
54+
5455
this.requestParameterStringified = querystring.stringify(requestParameters);
5556

5657
const parsedVersion = semver.parse(process.version);

0 commit comments

Comments
 (0)
Please sign in to comment.