mirror of
https://github.com/github/codeql.git
synced 2026-04-23 07:45:17 +02:00
When checking whether an endpoint has already been modelled, make sure to take the extensibleType into account.
This commit is contained in:
@@ -377,9 +377,9 @@ class ApplicationModeMetadataExtractor extends string {
|
||||
extensibleType = e.getExtensibleType()
|
||||
) and
|
||||
(
|
||||
not CharacteristicsImpl::isModeled(e, _, _, _) and alreadyAiModeled = ""
|
||||
not CharacteristicsImpl::isModeled(e, _, extensibleType, _) and alreadyAiModeled = ""
|
||||
or
|
||||
CharacteristicsImpl::isModeled(e, _, _, alreadyAiModeled)
|
||||
CharacteristicsImpl::isModeled(e, _, extensibleType, alreadyAiModeled)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -322,9 +322,9 @@ class FrameworkModeMetadataExtractor extends string {
|
||||
e.getExtensibleType() = extensibleType
|
||||
) and
|
||||
(
|
||||
not CharacteristicsImpl::isModeled(e, _, _, _) and alreadyAiModeled = ""
|
||||
not CharacteristicsImpl::isModeled(e, _, extensibleType, _) and alreadyAiModeled = ""
|
||||
or
|
||||
CharacteristicsImpl::isModeled(e, _, _, alreadyAiModeled)
|
||||
CharacteristicsImpl::isModeled(e, _, extensibleType, alreadyAiModeled)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user