Hass
Explore posts from serversConverting json to MemoryStream and back breaks the json
For context, I have the following JSON (most of the stuff omitted for brevity):
After I convert it to a
MemoryStream
and back to string, it surrounds the string with quotation marks and re-escapes the already-escaped characters.
Method used to convert to MemoryStream
:
I also tried using a StreamWriter
approach, but to no avail.
The snippet of code that converts the MemoryStream
back to string
:
It results in the following broken JSON:
I can't pinpoint exactly why this is happening, I guess it has to do with the fact that when it reads it back to a string
, because the content is already a "string
", it escapes the already-escaped quotes and surrounds it with the quotemarks. I don't know how to avoid this behaviour tho.
Edit: change wording54 replies
User being able to see resource in the navigation even without permission
(I'm using bezhansalleh's shield plugin)
I'm testing with two users: one (the super_admin one) has every permission, the other just a few of them. The second user does not have the viewAny permission neither the specific permission to see the resource. (If I run Policy->viewAny($second_user) it returns false)
Even though the user does not have the permission to see the resource, it shows on the menu. One thing that I noted is that this behavior only happens with resources, individual pages are properly hidden from the user. I tested with two different resources and it happens to both of them.
I'm kinda new to filament and laravel in general, so I may be missing something, but I followed the plugin's (shield) instructions and everything else is working fine (afaik) besides this. I'm not sure on what to share to help, but just ask me anything and I'll send asap
edit: formating; typo
17 replies
❔ Getting error 500 on form post (using fetch)
I'm trying to do a form post (posting a model), but my controller is not being called. When I check the fetch result on the console, I get a 500 error, but I haven't been able to pinpoint where the problem lies.
The model:
The js object I'm posting/ the fetch post:
The ImagesPath is an array of strings, where I get the values from inputs of the type 'file'.
The controller
Maybe I'm missing some basic concept or basic knowledge? I've been trying to fix this for hours but I haven't been able to
38 replies