Fix server settings backup creation (#1806)

The "download conversions headers" caused a SerializationException.

kotlinx.serialization.SerializationException: 'null' is not supported as the value of collection types in ProtoBuf
This commit is contained in:
schroda
2025-12-06 18:38:34 +01:00
committed by GitHub
parent 4478042f40
commit 39cae6cc2d

View File

@@ -12,10 +12,10 @@ import kotlin.time.Duration
class BackupSettingsDownloadConversionType(
@ProtoNumber(1) override val mimeType: String,
@ProtoNumber(2) override val target: String,
@ProtoNumber(3) override val compressionLevel: Double?,
@ProtoNumber(4) override val callTimeout: Duration?,
@ProtoNumber(5) override val connectTimeout: Duration?,
@ProtoNumber(6) override val headers: List<BackupSettingsDownloadConversionHeaderType>?
@ProtoNumber(3) override val compressionLevel: Double? = null,
@ProtoNumber(4) override val callTimeout: Duration? = null,
@ProtoNumber(5) override val connectTimeout: Duration? = null,
@ProtoNumber(6) override val headers: List<BackupSettingsDownloadConversionHeaderType>? = null
) : SettingsDownloadConversion
@OptIn(ExperimentalSerializationApi::class)