import: Fix customDates being the same on all dateswatched activity

pointer value being updated each iteration, so we end up using same date for all object in the array
This commit is contained in:
IRHM
2024-02-03 12:51:17 +00:00
parent bdf5cf54af
commit 862279e914
+2 -1
View File
@@ -161,7 +161,8 @@ func successfulImport(db *gorm.DB, userId uint, contentId int, contentType Conte
// Add all dates watched as activity, if any
if len(ar.DatesWatched) > 0 {
for _, v := range ar.DatesWatched {
addedActivity, err := addActivity(db, userId, ActivityAddRequest{WatchedID: w.ID, Type: IMPORTED_ADDED_WATCHED, CustomDate: &v})
customDate := v
addedActivity, err := addActivity(db, userId, ActivityAddRequest{WatchedID: w.ID, Type: IMPORTED_ADDED_WATCHED, CustomDate: &customDate})
if err == nil {
w.Activity = append(w.Activity, addedActivity)
} else {