summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-10-10 17:21:10 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-10-10 17:21:10 +0200
commitbd1f3d6aaaaf14d6bb0ef6d18cbfb1a149d727dc (patch)
tree61da130e46771e413eb436081ade78b2b220cae9 /src/db/logic
parent69c0a530f82c8158da454ee0e10678dd417f1533 (diff)
(Broken) Working on DB item ID generation...
Diffstat (limited to 'src/db/logic')
-rw-r--r--src/db/logic/db_access.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/db/logic/db_access.erl b/src/db/logic/db_access.erl
index d62e4ec..39019a6 100644
--- a/src/db/logic/db_access.erl
+++ b/src/db/logic/db_access.erl
@@ -88,7 +88,7 @@ insert_at (DB, ID, ReadPerm, WritePerm, Value) ->
any())
-> ({'aborted', any()} | {'atomic', {'ok', binary()}}).
insert (DB, ReadPerm, WritePerm, Value) ->
- ID = <<"?">>, %% TODO [FUNCTION: db][HIGH]: gen new ID.
+ ID = db_item_ids_manager:allocate(DB),
case insert_at(DB, ID, ReadPerm, WritePerm, Value) of
{'atomic', 'ok'} -> {'atomic', {'ok', ID}};
{aborted, Val} -> {aborted, Val}