fix: if a field changed, set its changes

This commit is contained in:
Derrick Hammer 2024-03-22 19:35:11 -04:00
parent 8d20659a5b
commit 35b64515d7
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 5 additions and 0 deletions

View File

@ -93,22 +93,27 @@ func (m *MetadataServiceDefault) SaveUpload(ctx context.Context, metadata Upload
changed := false
if upload.UserID != metadata.UserID {
upload.UserID = metadata.UserID
changed = true
}
if upload.MimeType != metadata.MimeType {
upload.MimeType = metadata.MimeType
changed = true
}
if upload.Protocol != metadata.Protocol {
upload.Protocol = metadata.Protocol
changed = true
}
if upload.UploaderIP != metadata.UploaderIP {
upload.UploaderIP = metadata.UploaderIP
changed = true
}
if upload.Size != metadata.Size {
upload.Size = metadata.Size
changed = true
}