Skip to content

Commit 3cadfdb

Browse files
Merge pull request #71 from pebble-dev/visibility_api
Move to old algolia lib syntax
2 parents 06176a4 + 8a06c31 commit 3cadfdb

1 file changed

Lines changed: 9 additions & 11 deletions

File tree

appstore/developer_portal_api.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -391,21 +391,19 @@ def set_app_visbility(app_id):
391391

392392
if str(req["visibility"]).lower() == "public":
393393

394-
app.visible = True
395-
algolia_index.partial_update_objects([algolia_app(app)], { 'createIfNotExists': True })
396-
db.session.commit()
394+
if app.visible == False:
395+
app.visible = True
396+
algolia_index.partial_update_objects([algolia_app(app)], { 'createIfNotExists': True })
397+
db.session.commit()
397398
return jsonify(success=True, visibility="public")
398399

399400
elif str(req["visibility"]).lower() == "private":
400401

401-
# Delete the entry from Algolia
402-
algolia_client.delete_object(
403-
index_name=algolia_index,
404-
object_id=app_id,
405-
)
406-
407-
app.visible = False
408-
db.session.commit()
402+
if app.visible == True:
403+
# Delete the entry from Algolia
404+
algolia_index.delete_object(app_id)
405+
app.visible = False
406+
db.session.commit()
409407
return jsonify(success=True, visibility="private")
410408

411409
else:

0 commit comments

Comments
 (0)