Refactors get_or_create_book
This commit is contained in:
parent
2a98093ebe
commit
2ef87c2131
9 changed files with 258 additions and 280 deletions
|
@ -4,7 +4,7 @@ from requests import HTTPError
|
|||
import importlib
|
||||
from urllib.parse import urlparse
|
||||
|
||||
from fedireads import models
|
||||
from fedireads import models, settings
|
||||
from fedireads.tasks import app
|
||||
|
||||
|
||||
|
@ -69,6 +69,10 @@ def get_by_absolute_id(absolute_id, model):
|
|||
except model.DoesNotExist:
|
||||
pass
|
||||
|
||||
url = urlparse(absolute_id)
|
||||
if url.netloc != settings.DOMAIN:
|
||||
return None
|
||||
|
||||
# try finding a local status with that id
|
||||
local_id = absolute_id.split('/')[-1]
|
||||
try:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue