Correct path of JSON files in which indices are stored.

This commit is contained in:
Schimon Jehudah, Adv. 2024-11-20 17:42:56 +02:00
parent 5fd6a6c710
commit 68db51ea94
2 changed files with 4 additions and 4 deletions

View file

@ -58,7 +58,7 @@ class HttpInstance:
pubsub = request.query_params.get('pubsub', '')
result = None
if settings['service']:
if settings['include'] in pubsub or not settings['include']:
if not settings['include'] or settings['include'] in pubsub:
if pubsub:
iq = await XmppXep0060.get_nodes(xmpp, pubsub)
if iq:
@ -104,7 +104,7 @@ class HttpInstance:
item_id = request.query_params.get('item', '')
result = None
if settings['service']:
if settings['include'] in pubsub or not settings['include']:
if not settings['include'] or settings['include'] in pubsub:
if pubsub and node and item_id:
iq = await XmppXep0060.get_node_item(xmpp, pubsub, node, item_id)
if iq:
@ -130,7 +130,7 @@ class HttpInstance:
'link' : ('xmpp:{}?message;subject=Rivista;body=Greetings! '
'I am contacting you to inform you that there is an error listing '
'node items for Node {} on PubSub {}.').format(operator, node, pubsub)}]
filename = 'data/{}.json'.format(node)
filename = os.path.join(directory_cache_json, 'json', f'{node}.json')
with open(filename, 'w', encoding='utf-8') as f:
json.dump(json_data, f, ensure_ascii=False, indent=4)
else:

View file

@ -32,7 +32,7 @@ class JsonIndex:
directory = os.path.join(directory_cache_json, pubsub)
if not os.path.exists(directory):
os.mkdir(directory)
filename = os.path.join(directory_cache_json, pubsub, node)
filename = os.path.join(directory_cache_json, pubsub, f'{node}.json')
with open(filename, 'w', encoding='utf-8') as f:
json.dump(json_data, f, ensure_ascii=False, indent=4)