mirror of
https://github.com/coder/coder.git
synced 2025-07-08 11:39:50 +00:00
Fix InsertPresetParameters
This commit is contained in:
@ -8123,6 +8123,29 @@ func (q *FakeQuerier) InsertPreset(_ context.Context, arg database.InsertPresetP
|
||||
return preset, nil
|
||||
}
|
||||
|
||||
func (q *FakeQuerier) InsertPresetParameters(ctx context.Context, arg database.InsertPresetParametersParams) ([]database.TemplateVersionPresetParameter, error) {
|
||||
err := validateDatabaseType(arg)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
q.mutex.Lock()
|
||||
defer q.mutex.Unlock()
|
||||
|
||||
presetParameters := make([]database.TemplateVersionPresetParameter, 0, len(arg.Names))
|
||||
for i, v := range arg.Names {
|
||||
presetParameter := database.TemplateVersionPresetParameter{
|
||||
TemplateVersionPresetID: arg.TemplateVersionPresetID,
|
||||
Name: v,
|
||||
Value: arg.Values[i],
|
||||
}
|
||||
presetParameters = append(presetParameters, presetParameter)
|
||||
q.presetParameters = append(q.presetParameters, presetParameter)
|
||||
}
|
||||
|
||||
return presetParameters, nil
|
||||
}
|
||||
|
||||
func (q *FakeQuerier) InsertProvisionerJob(_ context.Context, arg database.InsertProvisionerJobParams) (database.ProvisionerJob, error) {
|
||||
if err := validateDatabaseType(arg); err != nil {
|
||||
return database.ProvisionerJob{}, err
|
||||
|
Reference in New Issue
Block a user