wix-incubator / DeviantArt-API

The DeviantArt API
https://www.deviantart.com/developers/
MIT License
35 stars 5 forks source link

Using '/stash/publish' API Call with a gallery_id for a watcher only gallery results in an error 500 server response #238

Open Tathe1986 opened 4 months ago

Tathe1986 commented 4 months ago

Using '/stash/publish' API Call with a gallery_id for a watcher only gallery results in an error 500 . Furthermore the published image remains in a half published state. It shows up in the gallery, but userse are unable to favourite, comment. or click on it to get the full page version. An image published in this state can succesfully be moved out of the watcher only gallery at which point it begins to behave normally. Publishing images from stash to a watcher only gallery using the web interface works fine.

xedis commented 4 months ago

ya they updated the API but didn't actually add any additional functionality. If anything they reduced it's functionality lol

xedis commented 2 months ago

@Tathe1986 I've managed to work around the issue by applying a label to my "All Gallery" thru the gallery page. Seeminingly this refreshes things server side.

Full workflow for when I post to my premium galleries/staging gallery for sub tiers has been.

  1. Upload to premium/staging gallery via api.
  2. Open my ALL Gallery in browser
  3. Click the 3 dots on the All Gallery.
  4. Select any of the relevant labels (in my case all my works are AI so I pick the AI Tools Used)
  5. Issue is now resolved and images are no longer visible to the entire world even without purchasing the galleries lol.
  6. Move Images for the sub tiers into a watcher only gallery briefly thru the web ui (this sucks at 24 images needing to be clicked at a time btw. Also destroys any sort of semblemence of order of the images.)
  7. Move my sub content to their respective sub tiers adding them.....you guessed it 24 images at a time. (With no idicator between different tiers mind you so it's a hot mess)