Set primary activity to always be true
This commit is contained in:
parent
94fc10f204
commit
42e95f9ff9
@ -74,13 +74,10 @@ extension Workout {
|
||||
for event in element.events {
|
||||
try event.insert(in: database, dataId: dataId)
|
||||
}
|
||||
|
||||
if let activity = element.activities.first {
|
||||
|
||||
for activity in element.activities {
|
||||
try WorkoutActivityTable.insert(activity, isPrimaryActivity: true, dataId: dataId, in: database)
|
||||
}
|
||||
for activity in element.activities.dropFirst() {
|
||||
try WorkoutActivityTable.insert(activity, isPrimaryActivity: false, dataId: dataId, in: database)
|
||||
}
|
||||
|
||||
for (key, value) in element.metadata {
|
||||
try Metadata.insert(value, for: key, of: dataId, in: database)
|
||||
|
@ -90,7 +90,7 @@ enum WorkoutActivityTable {
|
||||
try database.run(table.insert(
|
||||
columnUUID <- (element.externalUUID ?? element.uuid).uuidString.data(using: .utf8)!,
|
||||
columnOwnerId <- dataId,
|
||||
columnIsPrimaryActivity <- isPrimaryActivity,
|
||||
columnIsPrimaryActivity <- isPrimaryActivity, // Seems to always be 1
|
||||
columnActivityType <- Int(element.workoutConfiguration.activityType.rawValue),
|
||||
columnLocationType <- element.workoutConfiguration.locationType.rawValue,
|
||||
columnSwimmingLocationType <- element.workoutConfiguration.swimmingLocationType.rawValue,
|
||||
|
Loading…
Reference in New Issue
Block a user