mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-25 06:55:45 +00:00
adjusted store_asset behaviour to match mongodb implementation
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
This commit is contained in:
parent
772b28eabc
commit
1fb42242d7
@ -7,10 +7,10 @@
|
||||
from secrets import token_hex
|
||||
from hashlib import sha256
|
||||
from operator import itemgetter
|
||||
|
||||
import tarantool.error
|
||||
import json
|
||||
|
||||
from tarantool.error import DatabaseError
|
||||
|
||||
from planetmint.backend import query
|
||||
from planetmint.backend.utils import module_dispatch_registrar
|
||||
from planetmint.backend.tarantool.connection import TarantoolDBConnection
|
||||
@ -138,12 +138,14 @@ def store_asset(connection, asset):
|
||||
obj[0] = json.dumps(obj[0])
|
||||
return tuple(obj)
|
||||
else:
|
||||
(json.dumps(obj), obj["id"], obj["id"])
|
||||
|
||||
return connection.run(
|
||||
connection.space("assets").insert(convert(asset)),
|
||||
only_data=False
|
||||
)
|
||||
return (json.dumps(obj), obj["id"], obj["id"])
|
||||
try:
|
||||
return connection.run(
|
||||
connection.space("assets").insert(convert(asset)),
|
||||
only_data=False
|
||||
)
|
||||
except DatabaseError:
|
||||
pass
|
||||
|
||||
|
||||
@register_query(TarantoolDBConnection)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user