refactor: rename clusterAsPending → faceGroups (no pending concept)
- Rename computed property to match current API semantics - face_groups are definitive, not pending - Add detailed console.log for debugging empty groups issue
This commit is contained in:
@@ -313,7 +313,7 @@
|
|||||||
<hr class="ms-merge-divider">
|
<hr class="ms-merge-divider">
|
||||||
|
|
||||||
<div class="ms-merge-grid">
|
<div class="ms-merge-grid">
|
||||||
<div v-for="c in clusterAsPending" :key="c.identity_uuid" class="ms-merge-face-card" @click="moveToGroup(c)">
|
<div v-for="c in faceGroups" :key="c.identity_uuid" class="ms-merge-face-card" @click="moveToGroup(c)">
|
||||||
<div class="ms-merge-face-img">
|
<div class="ms-merge-face-img">
|
||||||
<img v-if="c.rep_trace && faceThumbsCache[thumbTraceKey(c.rep_trace)]" :src="faceThumbsCache[thumbTraceKey(c.rep_trace)]" alt="">
|
<img v-if="c.rep_trace && faceThumbsCache[thumbTraceKey(c.rep_trace)]" :src="faceThumbsCache[thumbTraceKey(c.rep_trace)]" alt="">
|
||||||
<svg v-else viewBox="0 0 120 120" fill="none" style="width:100%;height:100%;">
|
<svg v-else viewBox="0 0 120 120" fill="none" style="width:100%;height:100%;">
|
||||||
@@ -631,16 +631,16 @@ const clusterResults = computed(() => clusterResultsCache.value[selectedFileUuid
|
|||||||
const clusterTracesMap = ref<Record<string, any>>({})
|
const clusterTracesMap = ref<Record<string, any>>({})
|
||||||
const clusterRunning = computed(() => isClusterRunning(selectedFileUuid.value))
|
const clusterRunning = computed(() => isClusterRunning(selectedFileUuid.value))
|
||||||
|
|
||||||
const clusterAsPending = computed(() => {
|
const faceGroups = computed(() => {
|
||||||
console.log('[clusterAsPending] computing, selectedFileUuid:', selectedFileUuid.value, 'clusterResults:', clusterResults.value.length, clusterResults.value)
|
console.log('[faceGroups] computing, selectedFileUuid:', selectedFileUuid.value, 'clusterResults:', clusterResults.value.length, clusterResults.value)
|
||||||
console.log('[clusterAsPending] clusterResultsCache:', clusterResultsCache.value)
|
console.log('[faceGroups] clusterResultsCache:', clusterResultsCache.value)
|
||||||
console.log('[clusterAsPending] selectedFileUuid in cache:', selectedFileUuid.value ? (selectedFileUuid.value in clusterResultsCache.value) : 'no file selected')
|
console.log('[faceGroups] selectedFileUuid in cache:', selectedFileUuid.value ? (selectedFileUuid.value in clusterResultsCache.value) : 'no file selected')
|
||||||
|
|
||||||
if (!selectedFileUuid.value || !clusterResults.value.length) {
|
if (!selectedFileUuid.value || !clusterResults.value.length) {
|
||||||
console.log('[clusterAsPending] empty:', { selected: selectedFileUuid.value, clusters: clusterResults.value.length })
|
console.log('[faceGroups] empty:', { selected: selectedFileUuid.value, clusters: clusterResults.value.length })
|
||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
console.log('[clusterAsPending] mapping', clusterResults.value.length, 'clusters')
|
console.log('[faceGroups] mapping', clusterResults.value.length, 'groups')
|
||||||
return clusterResults.value.map((c: any, idx: number) => {
|
return clusterResults.value.map((c: any, idx: number) => {
|
||||||
const traceIds = c.trace_ids || []
|
const traceIds = c.trace_ids || []
|
||||||
const repTraceId = c.representative_trace || traceIds[0]
|
const repTraceId = c.representative_trace || traceIds[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user