diff --git a/controllers/data_controller/export_controller.go b/controllers/data_controller/export_controller.go index 45fe10fc02b89387280ee3c470a900c52eb6f3b1..b05bbd031c821336252f535301813c0223fba3b5 100644 --- a/controllers/data_controller/export_controller.go +++ b/controllers/data_controller/export_controller.go @@ -184,9 +184,12 @@ func StartUserExport(userId string, s3urls bool, includeData bool, log *logrus.E } mediaManifest := make(map[string]*manifestRecord) for _, m := range media { - s3url, err := ds_s3.GetS3URL(m.DatastoreId, m.Location) - if err != nil { - log.Warn(err) + var s3url string + if s3urls { + s3url, err = ds_s3.GetS3URL(m.DatastoreId, m.Location) + if err != nil { + log.Warn(err) + } } mediaManifest[m.MxcUri()] = &manifestRecord{ ArchivedName: archivedName(m),