-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Files and GeoPoints not correctly saved in ParseConfig since Parse Server version 2.2.7 #2103
Comments
Seconded. Having the exact same issue using Server v. 2.2.16 and Dashboard v. 1.0.14. |
Thirded, same versions of both Server and Dashboard. |
Can you provide the logs when running with VERBOSE=1 on parse-server ? |
I have attempted to activate logging in the past but have been so far unsuccessful; whenever I attempt to use verbose = 1 the server crashes and no logs are created. It's quite probable that I am still doing it wrong, despite having read and tried every bit of advice from every available thread about it. Also, I'm also not sure exactly in what folder the logs are stored, . Could you point me to clear and explicit instructions on how to activate logs when using parse via express? |
Update for anyone interested: This definitely appears to be a bug with the dashboard. When saving a file it is saved in the _GlobalConfig table as a straight-up text value:
Compare this to the correct value as it is stored in the official Parse site:
The above came over to my parse database via the migration utility. I have also confirmed that the above value is being properly sent from /lib/Routers/GlobaConfigRouter.js but my trail went cold when I got caught up in a tangle of nested calls not helped by my utter ignorance of nodejs. As a workaround for now I enter the file via the dashboard, then manually modify its newly created record directly in the database with the proper information. I only have a few files so no big deal but hopefully this issue gets addressed eventually. |
@jeleed is there anything we need to fix in Parse Server, or is this something we need to address in the Dashboard? |
@hramos to the best of my knowledge this is strictly an issue with the dashboard. Once the file information is stored correctly in the database (currently via a manual process) everything operates as it should. The problem is with the dashboard saving file type config parameters as text instead of files. See previous post for details. |
Can you post the request from the dashboard being made (snapshot of the chrome inspector) |
@hramos I'm still facing this problem though you closed the issue without explanation. What is the status? |
@sidiabale I closed the issue after 2.5 months of no activity. See above, where @flovilmart asked for more details back on September 6. |
@hramos You're right, the issue fell off my radar but I'm now available. Can you please reopen it? |
@flovilmart What information do you need from me to further debug this issue? |
Probably some screenshots of the chrome inspector requests responses as it seems to be a dashboard issue. Also can you open it on the dashboard repository instead? |
@flovilmart Here are the screenshots (1) before uploading (2) after uploading but before refreshing - correct file type (3) File --> string after refreshing |
This issue was moved to parse-community/parse-dashboard#642 |
Issue Description
Files and GeoPoints created in ParseConfig are saved with incorrect types. Types change to String and Array respectively after a refresh.
Steps to reproduce
For GeoPoint, select type "GeoPoint" in step 2 and enter any valid latitude and longitude. In step 4, type changes to array after refreshing.
Expected Results
Sample result from parse.com or Parse Server version 2.2.6
Actual Outcome
Environment Setup
Logs/Trace
You can turn on additional logging by configuring VERBOSE=1 in your environment.
Not available
The text was updated successfully, but these errors were encountered: