eveseat / seat

🌀✳️ SeAT: A Simple, EVE Online API Tool and Corporation Manager

Home Page:https://eveseat.github.io/docs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDE doesn't update after changing required tables

recursivetree opened this issue · comments

  • Problem: When appending to the seat.sde.tables config, the command eve:update:sdedoesn't notice a new entry has been added. Therefore it doesn't download and install the table, and eve:update:sde --force has to be used.

    This is relevant because a new plugin requires an additional table that is not installed by default. Having the updater detect this scenario removes the need for an additional, manual installation step

  • Expected: When a new table is added to seat.sde.tables, the sde updater notices this without the --force

  • Logs / Screenshots / Proof: Looking at the code, there is no check for this

The another fix that would work for me personally is just to add the InvVolumes table to the seat core. Regardless, this is still a bug in the seat code.