fix the patch of description and name for the api-key

This commit is contained in:
Tamo 2023-01-18 19:07:26 +01:00
parent 5dcb920fb4
commit d0988e115f
No known key found for this signature in database
GPG key ID: 20CD8020AFA88D69
3 changed files with 16 additions and 8 deletions

View file

@ -4,6 +4,7 @@ use std::str::FromStr;
use deserr::{DeserializeError, DeserializeFromValue, ValuePointerRef};
use enum_iterator::Sequence;
use milli::update::Setting;
use serde::{Deserialize, Serialize};
use time::format_description::well_known::Rfc3339;
use time::macros::{format_description, time};
@ -78,9 +79,9 @@ fn deny_immutable_fields_api_key(
#[deserr(error = DeserrJsonError, rename_all = camelCase, deny_unknown_fields = deny_immutable_fields_api_key)]
pub struct PatchApiKey {
#[deserr(default, error = DeserrJsonError<InvalidApiKeyDescription>)]
pub description: Option<String>,
pub description: Setting<String>,
#[deserr(default, error = DeserrJsonError<InvalidApiKeyName>)]
pub name: Option<String>,
pub name: Setting<String>,
}
#[derive(Debug, Clone, PartialEq, Eq, Deserialize, Serialize)]