Skip to content

Commit f7f69dc

Browse files
committed
JS: Make MkExtendedInstance handle cross-module flow
1 parent 76c38a5 commit f7f69dc

File tree

1 file changed

+1
-1
lines changed
  • javascript/ql/lib/semmle/javascript/frameworks

1 file changed

+1
-1
lines changed

javascript/ql/lib/semmle/javascript/frameworks/Vue.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ module Vue {
3939
MkVueInstance(DataFlow::NewNode def) { def = vueLibrary().getAnInstantiation() } or
4040
MkExtendedVue(VueExtend extend) or
4141
MkExtendedInstance(VueExtend extend, DataFlow::NewNode sub) {
42-
sub = extend.getAnInstantiation()
42+
sub = extend.getReturn().getAnInstantiation()
4343
} or
4444
MkComponentRegistration(DataFlow::CallNode def) { def = vueLibrary().getMember("component").getACall() } or
4545
MkSingleFileComponent(VueFile file)

0 commit comments

Comments
 (0)