fix(): Adds the pointer to the session before proceeding #15
1 changed files with 1 additions and 1 deletions
|
@ -65,9 +65,9 @@ def shorten_it(config: dict, session: Session, data: str, ttl: int):
|
||||||
_link = Link(data=data, pointers=[])
|
_link = Link(data=data, pointers=[])
|
||||||
|
|
||||||
_pointer = Pointer(data=identifier, link_id=_link.id, link=_link, ttl=ttl)
|
_pointer = Pointer(data=identifier, link_id=_link.id, link=_link, ttl=ttl)
|
||||||
|
session.add(_pointer)
|
||||||
_link.pointers.append(_pointer)
|
_link.pointers.append(_pointer)
|
||||||
session.add(_link)
|
session.add(_link)
|
||||||
session.add(_pointer)
|
|
||||||
session.commit()
|
session.commit()
|
||||||
return _pointer.data
|
return _pointer.data
|
||||||
return None
|
return None
|
||||||
|
|
Loading…
Reference in a new issue