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);