mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-24 00:47:50 +01:00
fix(err): check for node_modules when guessing in_app (#26354)
This commit is contained in:
parent
e80e6788b9
commit
51f44568b8
@ -155,13 +155,19 @@ impl From<(&RawJSFrame, SourceLocation<'_>)> for Frame {
|
||||
ScopeLookupResult::Unknown => None,
|
||||
};
|
||||
|
||||
let source = token.file().and_then(|f| f.name()).map(|s| s.to_string());
|
||||
|
||||
let in_app = source
|
||||
.map(|s| !s.contains("node_modules"))
|
||||
.unwrap_or(raw_frame.in_app);
|
||||
|
||||
let mut res = Self {
|
||||
raw_id: String::new(), // We use placeholders here, as they're overriden at the RawFrame level
|
||||
mangled_name: raw_frame.fn_name.clone(),
|
||||
line: Some(token.line()),
|
||||
column: Some(token.column()),
|
||||
source: token.file().and_then(|f| f.name()).map(|s| s.to_string()),
|
||||
in_app: raw_frame.in_app,
|
||||
in_app,
|
||||
resolved_name,
|
||||
lang: "javascript".to_string(),
|
||||
resolved: true,
|
||||
|
Loading…
Reference in New Issue
Block a user