From 53fb983abeb223fc8b7d7e0c5af1dd611ca29b5b Mon Sep 17 00:00:00 2001 From: philipp lang <philipp@aweos.de> Date: Sat, 10 Apr 2021 00:55:51 +0200 Subject: [PATCH] fix: sync activities --- app/Initialize/InitializeActivities.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Initialize/InitializeActivities.php b/app/Initialize/InitializeActivities.php index ca30b9db..d9151fab 100644 --- a/app/Initialize/InitializeActivities.php +++ b/app/Initialize/InitializeActivities.php @@ -14,12 +14,12 @@ class InitializeActivities { public function handle() { $this->bar->task('Synchronisiere Tätigkeiten', function() { - collect($this->api->activities()->data)->each(function($activity) { - $activity = \App\Activity::create(['nami_id' => $activity->id, 'name' => $activity->descriptor]); + $this->api->group(auth()->user()->getNamiGroupId())->activities()->each(function($activity) { + $activity = \App\Activity::create(['nami_id' => $activity->id, 'name' => $activity->name]); $groups = []; - collect($this->api->groupForActivity($activity->id)->data)->each(function($group) use ($activity, &$groups) { - $group = \App\Group::updateOrCreate(['nami_id' => $group->id], ['nami_id' => $group->id, 'name' => $group->descriptor]); + $this->api->subactivitiesOf($activity->id)->each(function($group) use ($activity, &$groups) { + $group = \App\Group::updateOrCreate(['nami_id' => $group->id], ['nami_id' => $group->id, 'name' => $group->name]); $groups[] = $group->id; }); $activity->groups()->sync($groups);