Open w4itey opened 1 year ago
👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can.
this seems to be an issue with that user
When trying to view the users assets i get LOG.error htmlspecialchars(): Argument #1 ($string) must be of type string, array given {"userID":1,"exception":{}}
It appears when you use the API to set a field for an asset that starts and ends with {} then SnipeIT considers it an Array and errors out on the device.
Well, if anyone is curious, when doing a PATCH api request, if you upload an array SnipeIT does not normalize the data, this causes the system to error out with the above error when accessing the item either via the website or the api. I was able to fix this by doing another PATCH request and blanking out the data.
Debug mode
Describe the bug
When trying to make an api call to /hardware/byserial/:serial I receive a TypeError htmlspecialchars(): Argument #1 ($string) must be of type string, array given
Reproduction steps
Expected behavior
receive a json object with asset information
Screenshots
No response
Snipe-IT Version
v6.0.13 build 8923 (g30f4af3ac)
Operating System
Windows Server 2019
Web Server
IIS
PHP Version
8.1.12
Operating System
Windows
Browser
powershell
Version
No response
Device
No response
Operating System
No response
Browser
No response
Version
No response
Error messages
Additional context
No response