diff options
author | Julien Dessaux | 2025-02-22 13:35:17 +0100 |
---|---|---|
committer | Julien Dessaux | 2025-02-22 13:35:17 +0100 |
commit | 6fd1663d8c27fbfd5adc93a3aa973f78a2eeb719 (patch) | |
tree | c2e5afc41acdf42cd4a43a324c80bd35ad714261 /pkg/database/versions.go | |
parent | chore(webui): refactored state creation page and route (diff) | |
download | tfstated-6fd1663d8c27fbfd5adc93a3aa973f78a2eeb719.tar.gz tfstated-6fd1663d8c27fbfd5adc93a3aa973f78a2eeb719.tar.bz2 tfstated-6fd1663d8c27fbfd5adc93a3aa973f78a2eeb719.zip |
Diffstat (limited to '')
-rw-r--r-- | pkg/database/versions.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkg/database/versions.go b/pkg/database/versions.go index f05d230..d636b6b 100644 --- a/pkg/database/versions.go +++ b/pkg/database/versions.go @@ -7,9 +7,10 @@ import ( "time" "git.adyxax.org/adyxax/tfstated/pkg/model" + "go.n16f.net/uuid" ) -func (db *DB) LoadVersionById(id int) (*model.Version, error) { +func (db *DB) LoadVersionById(id uuid.UUID) (*model.Version, error) { version := model.Version{ Id: id, } @@ -29,12 +30,12 @@ func (db *DB) LoadVersionById(id int) (*model.Version, error) { if errors.Is(err, sql.ErrNoRows) { return nil, nil } - return nil, fmt.Errorf("failed to load version id %d from database: %w", id, err) + return nil, fmt.Errorf("failed to load version id %s from database: %w", id, err) } version.Created = time.Unix(created, 0) version.Data, err = db.dataEncryptionKey.DecryptAES256(encryptedData) if err != nil { - return nil, fmt.Errorf("failed to decrypt version %d data: %w", id, err) + return nil, fmt.Errorf("failed to decrypt version %s data: %w", id, err) } return &version, nil } |