Fix audit title update
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
@@ -369,6 +369,14 @@ func (r *Resolver) AuthzService(ctx context.Context, tenantID gid.TenantID) *aut
|
|||||||
return GetTenantAuthzService(ctx, r.authzSvc, tenantID)
|
return GetTenantAuthzService(ctx, r.authzSvc, tenantID)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func UnwrapOmittable[T any](field graphql.Omittable[T]) *T {
|
||||||
|
if !field.IsSet() {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
value := field.Value()
|
||||||
|
return &value
|
||||||
|
}
|
||||||
|
|
||||||
func GetTenantService(ctx context.Context, proboSvc *probo.Service, tenantID gid.TenantID) *probo.TenantService {
|
func GetTenantService(ctx context.Context, proboSvc *probo.Service, tenantID gid.TenantID) *probo.TenantService {
|
||||||
validateTenantAccess(ctx, tenantID)
|
validateTenantAccess(ctx, tenantID)
|
||||||
return proboSvc.WithTenant(tenantID)
|
return proboSvc.WithTenant(tenantID)
|
||||||
|
|||||||
@@ -3622,7 +3622,7 @@ input CreateAuditInput {
|
|||||||
|
|
||||||
input UpdateAuditInput {
|
input UpdateAuditInput {
|
||||||
id: ID!
|
id: ID!
|
||||||
name: String
|
name: String @goField(omittable: true)
|
||||||
validFrom: Datetime
|
validFrom: Datetime
|
||||||
validUntil: Datetime
|
validUntil: Datetime
|
||||||
state: AuditState
|
state: AuditState
|
||||||
|
|||||||
@@ -12672,7 +12672,7 @@ input CreateAuditInput {
|
|||||||
|
|
||||||
input UpdateAuditInput {
|
input UpdateAuditInput {
|
||||||
id: ID!
|
id: ID!
|
||||||
name: String
|
name: String @goField(omittable: true)
|
||||||
validFrom: Datetime
|
validFrom: Datetime
|
||||||
validUntil: Datetime
|
validUntil: Datetime
|
||||||
state: AuditState
|
state: AuditState
|
||||||
@@ -73135,7 +73135,7 @@ func (ec *executionContext) unmarshalInputUpdateAuditInput(ctx context.Context,
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return it, err
|
return it, err
|
||||||
}
|
}
|
||||||
it.Name = data
|
it.Name = graphql.OmittableOf(data)
|
||||||
case "validFrom":
|
case "validFrom":
|
||||||
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("validFrom"))
|
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("validFrom"))
|
||||||
data, err := ec.unmarshalODatetime2ᚖtimeᚐTime(ctx, v)
|
data, err := ec.unmarshalODatetime2ᚖtimeᚐTime(ctx, v)
|
||||||
|
|||||||
@@ -1733,7 +1733,7 @@ type UpdateAssetPayload struct {
|
|||||||
|
|
||||||
type UpdateAuditInput struct {
|
type UpdateAuditInput struct {
|
||||||
ID gid.GID `json:"id"`
|
ID gid.GID `json:"id"`
|
||||||
Name *string `json:"name,omitempty"`
|
Name graphql.Omittable[*string] `json:"name,omitempty"`
|
||||||
ValidFrom *time.Time `json:"validFrom,omitempty"`
|
ValidFrom *time.Time `json:"validFrom,omitempty"`
|
||||||
ValidUntil *time.Time `json:"validUntil,omitempty"`
|
ValidUntil *time.Time `json:"validUntil,omitempty"`
|
||||||
State *coredata.AuditState `json:"state,omitempty"`
|
State *coredata.AuditState `json:"state,omitempty"`
|
||||||
|
|||||||
@@ -3023,7 +3023,7 @@ func (r *mutationResolver) UpdateAudit(ctx context.Context, input types.UpdateAu
|
|||||||
|
|
||||||
req := probo.UpdateAuditRequest{
|
req := probo.UpdateAuditRequest{
|
||||||
ID: input.ID,
|
ID: input.ID,
|
||||||
Name: &input.Name,
|
Name: UnwrapOmittable(input.Name),
|
||||||
ValidFrom: input.ValidFrom,
|
ValidFrom: input.ValidFrom,
|
||||||
ValidUntil: input.ValidUntil,
|
ValidUntil: input.ValidUntil,
|
||||||
State: input.State,
|
State: input.State,
|
||||||
|
|||||||
Reference in New Issue
Block a user