@@ -16,7 +16,6 @@ package main
1616
1717import (
1818 "chaincode/errors"
19- "fmt"
2019 "strconv"
2120 "strings"
2221)
@@ -53,10 +52,6 @@ func (dataManager *DataManager) Set(db *LedgerDB, inp inputDataManager) (string,
5352// and returning corresponding dataSample hashes, associated dataManagers, testOnly and errors
5453func setDataSample (db * LedgerDB , inp inputDataSample ) (dataSampleHashes []string , dataSample DataSample , err error ) {
5554 dataSampleHashes = inp .Hashes
56- if err = checkHashes (dataSampleHashes ); err != nil {
57- err = errors .BadRequest (err )
58- return
59- }
6055 // check dataSample is not already in the ledger
6156 if existingKeys := checkDataSamplesExist (db , dataSampleHashes ); existingKeys != nil {
6257 err = errors .Conflict ("data samples with keys %s already exist" , existingKeys ).WithKeys (existingKeys )
@@ -92,11 +87,6 @@ func setDataSample(db *LedgerDB, inp inputDataSample) (dataSampleHashes []string
9287// one or more dataSamplef
9388func validateUpdateDataSample (db * LedgerDB , inp inputUpdateDataSample ) (dataSampleHashes []string , dataManagerKeys []string , err error ) {
9489 // TODO return full dataSample
95- // check validity of dataSampleHashes
96- if err = checkHashes (inp .Hashes ); err != nil {
97- err = errors .BadRequest (err )
98- return
99- }
10090 // check dataManagers exist and are owned by the transaction requester
10191 if err = checkDataManagerOwner (db , inp .DataManagerKeys ); err != nil {
10292 return
@@ -323,7 +313,7 @@ func queryDataset(db *LedgerDB, args []string) (outputDataset, error) {
323313func queryDataSamples (db * LedgerDB , args []string ) ([]outputDataSample , error ) {
324314 outDataSamples := []outputDataSample {}
325315 if len (args ) != 0 {
326- err := fmt . Errorf ("incorrect number of arguments, expecting nothing" )
316+ err := errors . BadRequest ("incorrect number of arguments, expecting nothing" )
327317 return outDataSamples , err
328318 }
329319 elementsKeys , err := db .GetIndexKeys ("dataSample~dataManager~key" , []string {"dataSample" })
@@ -393,7 +383,7 @@ func checkSameDataManager(db *LedgerDB, dataManagerKey string, dataSampleKeys []
393383 return testOnly , trainOnly , err
394384 }
395385 if ! stringInSlice (dataManagerKey , dataSample .DataManagerKeys ) {
396- err = fmt . Errorf ("dataSample do not belong to the same dataManager" )
386+ err = errors . BadRequest ("dataSample do not belong to the same dataManager" )
397387 return testOnly , trainOnly , err
398388 }
399389 testOnly = testOnly && dataSample .TestOnly
0 commit comments