diff --git a/app/object-storage/object-storage.go b/app/object-storage/object-storage.go index af30bd0b73fc21cc36a06c236b4f4cee00cda800..5236f1035604dcd7800a987544533158ac637bb0 100644 --- a/app/object-storage/object-storage.go +++ b/app/object-storage/object-storage.go @@ -285,12 +285,21 @@ func TestObjectStorage() { } } -func IsTransactionInDatabase(objectStorage Blob, trans Transaction) bool { +func GetTransactionInDatabaseById(objectStorage Blob, trans Transaction) Transaction { db := ReadDatabaseFromBlobStorage(objectStorage) for _, t := range db { if t.Id == trans.Id { - return true + return trans } } - return false + return Transaction{ + Id: "", + Sender: "", + Receiver: "", + Amount: "", + } +} + +func IsTransactionInDatabase(objectStorage Blob, trans Transaction) bool { + return GetTransactionInDatabaseById(objectStorage, trans).Id == trans.Id }