feat: update docker image
This commit is contained in:
parent
f951da2f55
commit
deab7caed9
1 changed files with 28 additions and 24 deletions
|
@ -94,7 +94,10 @@ class Hamster extends Action
|
||||||
Query::equal('teamInternalId', [$teamInternalId]),
|
Query::equal('teamInternalId', [$teamInternalId]),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
if($membership && !$membership->isEmpty()) {
|
if (!$membership || $membership->isEmpty()) {
|
||||||
|
throw new Exception('Membership not found. Skipping project : ' . $project->getId());
|
||||||
|
}
|
||||||
|
|
||||||
$userInternalId = $membership->getAttribute('userInternalId', null);
|
$userInternalId = $membership->getAttribute('userInternalId', null);
|
||||||
if ($userInternalId) {
|
if ($userInternalId) {
|
||||||
$user = $dbForConsole->findOne('users', [
|
$user = $dbForConsole->findOne('users', [
|
||||||
|
@ -105,7 +108,6 @@ class Hamster extends Action
|
||||||
$stats['name'] = $user->getAttribute('name', null);
|
$stats['name'] = $user->getAttribute('name', null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/** Get Domains */
|
/** Get Domains */
|
||||||
$stats['domains'] = $dbForProject->count('domains', [], APP_LIMIT_COUNT);
|
$stats['domains'] = $dbForProject->count('domains', [], APP_LIMIT_COUNT);
|
||||||
|
@ -238,6 +240,7 @@ class Hamster extends Action
|
||||||
|
|
||||||
$statsPerProject = $this->getStats($dbForConsole, $dbForProject, $project);
|
$statsPerProject = $this->getStats($dbForConsole, $dbForProject, $project);
|
||||||
|
|
||||||
|
if (isset($statsPerProject['email'])) {
|
||||||
/** Send data to mixpanel */
|
/** Send data to mixpanel */
|
||||||
$res = $this->mixpanel->createProfile($statsPerProject['email'], '', [
|
$res = $this->mixpanel->createProfile($statsPerProject['email'], '', [
|
||||||
'name' => $statsPerProject['name'],
|
'name' => $statsPerProject['name'],
|
||||||
|
@ -256,6 +259,7 @@ class Hamster extends Action
|
||||||
if (!$res) {
|
if (!$res) {
|
||||||
Console::error('Failed to create event for project: ' . $project->getId());
|
Console::error('Failed to create event for project: ' . $project->getId());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} catch (\Throwable $th) {
|
} catch (\Throwable $th) {
|
||||||
Console::error('Failed to get stats for project ("' . $project->getId() . '") with error: ' . $th->getMessage());
|
Console::error('Failed to get stats for project ("' . $project->getId() . '") with error: ' . $th->getMessage());
|
||||||
} finally {
|
} finally {
|
||||||
|
|
Loading…
Reference in a new issue