Skip to content

Commit

Permalink
test fix
Browse files Browse the repository at this point in the history
  • Loading branch information
ohaibbq committed Apr 14, 2024
1 parent fa9d0a3 commit d62cb11
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions internal/metadata/project.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,14 @@ func (p *Project) AddDataset(ctx context.Context, tx *sql.Tx, dataset *Dataset)
return nil
}

func (p *Project) DeleteDataset(ctx context.Context, tx *sql.Tx, id string) error {
func (p *Project) DeleteDataset(ctx context.Context, tx *sql.Tx, id string, inUseOk bool) error {
p.mu.Lock()
defer p.mu.Unlock()
dataset, exists := p.datasetMap[id]
if !exists {
return fmt.Errorf("dataset '%s' is not found in project '%s'", id, p.ID)
}
if len(dataset.TableIDs()) > 0 {
if !inUseOk && len(dataset.TableIDs()) > 0 {
return fmt.Errorf("dataset %s: %w", id, ErrDatasetInUse)
}
if err := dataset.Delete(ctx, tx); err != nil {
Expand Down
2 changes: 1 addition & 1 deletion server/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -619,7 +619,7 @@ func (h *datasetsDeleteHandler) Handle(ctx context.Context, r *datasetsDeleteReq
return fmt.Errorf("failed to start transaction: %w", err)
}
defer tx.RollbackIfNotCommitted()
if err := r.project.DeleteDataset(ctx, tx.Tx(), r.dataset.ID); err != nil {
if err := r.project.DeleteDataset(ctx, tx.Tx(), r.dataset.ID, r.deleteContents); err != nil {
return fmt.Errorf("failed to delete dataset: %w", err)
}
if r.deleteContents {
Expand Down
2 changes: 1 addition & 1 deletion server/server_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ func TestSimpleQuery(t *testing.T) {
t.Fatal(err)
}
project := types.NewProject("test")
if err := bqServer.Load(server.StructSource()); err != nil {
if err := bqServer.Load(server.StructSource(project)); err != nil {
t.Fatal(err)
}
testServer := bqServer.TestServer()
Expand Down

0 comments on commit d62cb11

Please sign in to comment.