Acknowledged

createSession bug - "name" parameter ignored.

Just noticed that NAME parameter is ignored in ActivityRecording.createSession when Kiteboarding activity is created. The name used by the app is replaced with "Kiteboarding".

Parents
  • We do not use FIT and not planning to.

    The data in the session name has changed - NAME is replaced. Without notice. That is the bug I'm trying to resolve.

    Since you created Kiteboarding activity yourself, do you see the custom NAME in anywhere in Connect?

Comment
  • We do not use FIT and not planning to.

    The data in the session name has changed - NAME is replaced. Without notice. That is the bug I'm trying to resolve.

    Since you created Kiteboarding activity yourself, do you see the custom NAME in anywhere in Connect?

Children
  • I am not asking - I am reporting a bug. I don't know where it belongs, but the end result is that createSession function does not work as expected and already caused a lot of trouble.

    I posted the session names as they are seen in Connect - there is no need to open sessions themselves.

  • Ok, the two activities are marked as private, so they can't be viewed (maybe do a screen shot instead?).  But what it sounds like is they changed something in Garmin Connect about how things are displayed.  What's happening in CIQ and on the device hasn't changed.  Have you tried asking in the GC forum?

    https://forums.garmin.com/apps-software/mobile-apps-web/f/garmin-connect-web

    As it's outside CIQ, you also may want to contact garmin support: support.garmin.com/.../

  • This is how sessions used to look in Connect:

    This is now:

    https://apps.garmin.com/en-US/developer/0ef5ac82-d80b-4d7c-b298-fb3486df2422/apps

  • Yes, I made a one line change to the record sample in the SDK - changed the activity name and sport on the createSession() line

    Creating a session is how you create the activity that is synced - when you do a session.start(), the recording to the fit starts.  when you do a session.save(), the fit file gets finalized, and then the fit file is what gets synced when it can (GCM or Garmin Express).  You are just looking at the summary data on the phone from the fit file sync.

    If you delete the fit file for the activity under garmin/activity <date><time>.fit before the sync occurs, there will be no sync.  In GC, you can export the original fit if needed, or as a TCX or GPX.

    I still don't understand where you used to see the name but aren't today, or if a specific device is involved.

  • Did you create this session in an app as SPORT_KITESURFING?

    Garmin sends session details in the sync. FIT file is optional.