@@ -4303,6 +4303,7 @@ func (q *FakeQuerier) GetPresetByID(ctx context.Context, presetID uuid.UUID) (da
4303
4303
CreatedAt : preset .CreatedAt ,
4304
4304
DesiredInstances : preset .DesiredInstances ,
4305
4305
InvalidateAfterSecs : preset .InvalidateAfterSecs ,
4306
+ PrebuildStatus : preset .PrebuildStatus ,
4306
4307
TemplateID : tv .TemplateID ,
4307
4308
OrganizationID : tv .OrganizationID ,
4308
4309
}, nil
@@ -9041,6 +9042,10 @@ func (q *FakeQuerier) InsertPreset(_ context.Context, arg database.InsertPresetP
9041
9042
Int32 : 0 ,
9042
9043
Valid : true ,
9043
9044
},
9045
+ PrebuildStatus : database.NullPrebuildStatus {
9046
+ PrebuildStatus : database .PrebuildStatusNormal ,
9047
+ Valid : true ,
9048
+ },
9044
9049
}
9045
9050
q .presets = append (q .presets , preset )
9046
9051
return preset , nil
@@ -10875,7 +10880,17 @@ func (q *FakeQuerier) UpdatePrebuildStatus(ctx context.Context, arg database.Upd
10875
10880
return err
10876
10881
}
10877
10882
10878
- return ErrUnimplemented
10883
+ q .mutex .RLock ()
10884
+ defer q .mutex .RUnlock ()
10885
+
10886
+ for _ , preset := range q .presets {
10887
+ if preset .ID == arg .PresetID {
10888
+ preset .PrebuildStatus = arg .Status
10889
+ return nil
10890
+ }
10891
+ }
10892
+
10893
+ return xerrors .Errorf ("preset %v does not exist" , arg .PresetID )
10879
10894
}
10880
10895
10881
10896
func (q * FakeQuerier ) UpdateProvisionerDaemonLastSeenAt (_ context.Context , arg database.UpdateProvisionerDaemonLastSeenAtParams ) error {
0 commit comments