MCPcopy Create free account
hub / github.com/cloudbase/garm / GetTemplate

Method GetTemplate

database/sql/templates.go:99–110  ·  view source on GitHub ↗
(ctx context.Context, id uint)

Source from the content-addressed store, hash-verified

97}
98
99func (s *sqlDatabase) GetTemplate(ctx context.Context, id uint) (params.Template, error) {
100 template, err := s.getTemplate(ctx, s.conn, id, "User")
101 if err != nil {
102 return params.Template{}, fmt.Errorf("failed to get template: %w", err)
103 }
104
105 ret, err := s.sqlToParamTemplate(template)
106 if err != nil {
107 return params.Template{}, fmt.Errorf("failed to convert template: %w", err)
108 }
109 return ret, nil
110}
111
112func (s *sqlDatabase) GetTemplateByName(ctx context.Context, name string) (params.Template, error) {
113 userID, err := getUIDFromContext(ctx)

Callers 2

CreateTemplateMethod · 0.95
UpdateTemplateMethod · 0.95

Calls 2

getTemplateMethod · 0.95
sqlToParamTemplateMethod · 0.95

Tested by

no test coverage detected