Skip to content

Commit 1d3d5bf

Browse files
Merge pull request #91 from pebble-dev/reorder_screenshots
Ensure no repeats
2 parents 7153ce6 + 73041c4 commit 1d3d5bf

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

appstore/developer_portal_api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,10 @@ def move_screenshot(app_id, platform):
588588
if screenshot_id not in asset_collection.screenshots:
589589
return jsonify(error=f"Screenshot not found: {screenshot_id}", e="screenshot.invalid"), 400
590590

591+
for screenshot_id in req["order"]:
592+
if req["order"].count(screenshot_id) != 1:
593+
return jsonify(error=f"Each screenshot ID can only be present once", e="screenshot.illegalrepeat"), 400
594+
591595
asset_collection.screenshots = req["order"]
592596

593597
# Invalidate the cached preview.

0 commit comments

Comments
 (0)