eveseat / seat

🌀✳️ SeAT: A Simple, EVE Online API Tool and Corporation Manager
https://eveseat.github.io/docs/
GNU General Public License v2.0
431 stars 143 forks source link

[Bug] Users can’t manually update their sheets #743

Closed jediefe closed 3 years ago

jediefe commented 3 years ago

Hi,

the following problem occurs: Users can’t update their character sheets using the update button button

The button is turning red. Looking in the browser console, the browser returns a server error 500.

Expected: Users should be able to update their own character sheets.

Further Information: The following log error occurs if users try to update their sheet: local.ERROR: Trying to get property 'character_id' of non-object {"userId":xxx,"exception":"[object] (ErrorException(code: 0): Trying to get property 'character_id' of non-object at /var/www/seat4/vendor/eveseat/web/src/Acl/Policies/JobPolicy.php:49)

Version Information:

| Vendor   | Package Name           | Installed Version        |
| -------- | ---------------------- | ------------------------ |
| eveseat  | api                    | 4.4.0                    |
| eveseat  | console                | 4.7.0                    |
| eveseat  | eveapi                 | 4.8.0                    |
| eveseat  | notifications          | 4.2.0                    |
| eveseat  | services               | 4.1.2                    |
| eveseat  | web                    | 4.8.1                    |
| denngarr | seat-fitting           | v4.0.3                   |
| denngarr | seat-srp               | 4.0.6                    |
| kassie   | calendar               | 4.0.3                    |
| warlof   | seat-connector         | 2.1.0                    |
| warlof   | seat-discord-connector | 5.0.0                    |
| warlof   | seat-teamspeak         | 5.1.0                    |
| ccp      | eve_online_sde         | sde-20201201-TRANQUILITY |