Skip to content
Snippets Groups Projects
Commit b4d9b53f authored by jobnestor's avatar jobnestor
Browse files

Merge branch 'dev' of https://git.gvk.idi.ntnu.no/jobnb/cloudproject into dev

parents 106f106f 153bbc60
No related branches found
No related tags found
1 merge request!4Finished app
...@@ -63,7 +63,7 @@ func (db *FirestoreDatabase) AddReview(r *Review) (string, error) { ...@@ -63,7 +63,7 @@ func (db *FirestoreDatabase) AddReview(r *Review) (string, error) {
_, err := ref.Set(db.Ctx, r) _, err := ref.Set(db.Ctx, r)
if err != nil { if err != nil {
fmt.Println("ERROR saving review to Firestore DB: ", err) fmt.Println("ERROR saving review to Firestore DB: ", err)
return "", nil return "", errors.New("Could not add review")
} }
return r.ID, nil return r.ID, nil
} }
...@@ -90,6 +90,9 @@ func (db *FirestoreDatabase) GetAll() ([]Review, error) { ...@@ -90,6 +90,9 @@ func (db *FirestoreDatabase) GetAll() ([]Review, error) {
} }
request = append(request, reviewData) request = append(request, reviewData)
} }
if len(request) == 0 {
return []Review{}, errors.New("Could not get all reviews")
}
return request, nil return request, nil
} }
...@@ -116,6 +119,9 @@ func (db *FirestoreDatabase) GetByID(id string) ([]Review, error){ ...@@ -116,6 +119,9 @@ func (db *FirestoreDatabase) GetByID(id string) ([]Review, error){
} }
request = append(request, reviewData) request = append(request, reviewData)
} }
if len(request) == 0 {
return []Review{}, errors.New("Could not get review by id")
}
return request, nil return request, nil
} }
...@@ -128,6 +134,7 @@ func (db *FirestoreDatabase) DeleteByTurID(id string) error{ ...@@ -128,6 +134,7 @@ func (db *FirestoreDatabase) DeleteByTurID(id string) error{
_, err := docRef.Delete(db.Ctx) _, err := docRef.Delete(db.Ctx)
if err != nil { if err != nil {
fmt.Printf("Error: %v\n", err) fmt.Printf("Error: %v\n", err)
return errors.New("Could not delete review")
} }
return nil return nil
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment