fix version 1

This commit is contained in:
2026-09-22 21:15:34 +08:00
parent 9f86366638
commit d63d7e8b3a
277 changed files with 9959 additions and 1514 deletions

View File

@@ -48,12 +48,19 @@ func UpdatePrivateData(ctx context.Context, in *pb.CloudPrivateItem) (reply *pb.
return nil, errcode.ErrInvalidArgument
}
// 使用服务端密钥加密资料内容后落库,客户端传入的 is_encrypted 不再作为依据
encryptedData, err := encryptPrivateData(in.Data)
if err != nil {
printer.Error("Encrypt private data error: %v", err)
return nil, err
}
// 更新字段
privateData.DataType = in.DataType
privateData.Title = in.Title
privateData.Description = in.Description
privateData.Data = in.Data
privateData.IsEncrypted = in.IsEncrypted
privateData.Data = encryptedData
privateData.IsEncrypted = true
privateData.Tags = in.Tags
if err := impl.DBService.Save(&privateData).Error; err != nil {