mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
fix: archived flags without metrics do not count towards onboarding (#8443)
This commit is contained in:
parent
735e6f0b23
commit
39fb1b5db5
@ -92,15 +92,6 @@ export class OnboardingReadModel implements IOnboardingReadModel {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const feature = await this.db('features')
|
|
||||||
.select('name')
|
|
||||||
.where('project', projectId)
|
|
||||||
.first();
|
|
||||||
|
|
||||||
if (!feature) {
|
|
||||||
return { status: 'onboarding-started' };
|
|
||||||
}
|
|
||||||
|
|
||||||
const db = this.db;
|
const db = this.db;
|
||||||
const lastSeen = await db
|
const lastSeen = await db
|
||||||
.select(db.raw('1'))
|
.select(db.raw('1'))
|
||||||
@ -117,8 +108,17 @@ export class OnboardingReadModel implements IOnboardingReadModel {
|
|||||||
|
|
||||||
if (lastSeen) {
|
if (lastSeen) {
|
||||||
return { status: 'onboarded' };
|
return { status: 'onboarded' };
|
||||||
} else {
|
|
||||||
return { status: 'first-flag-created', feature: feature.name };
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const feature = await this.db('features')
|
||||||
|
.select('name')
|
||||||
|
.where('project', projectId)
|
||||||
|
.where('archived_at', null)
|
||||||
|
.first();
|
||||||
|
|
||||||
|
if (!feature) {
|
||||||
|
return { status: 'onboarding-started' };
|
||||||
|
}
|
||||||
|
return { status: 'first-flag-created', feature: feature.name };
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user