I tried to replicate your problem, but it was all working fine to me. I could see the query fields in the data view data source binding and pick them later on as filter.
I’m getting a slightly different error after upgrading to v6.3.1 in Terminal.
RulesParseError: Incorrect data object passed
at h.error (file:///C:/Users/Keith/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/queryBuilder/js/query-builder.standalone.min.js:7:41529)
at c.setRules (file:///C:/Users/Keith/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/queryBuilder/js/query-builder.standalone.min.js:7:25326)
at $.fn.queryBuilder (file:///C:/Users/Keith/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/queryBuilder/js/query-builder.standalone.min.js:7:47260)
at initQueryBuilder (file:///C:/Users/Keith/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/dmxAppConnect/expression.htm?theme=dark&app=true&noinit=true:1178:17)
at initUI (file:///C:/Users/Keith/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/dmxAppConnect/expression.htm?theme=dark&app=true&noinit=true:661:5)
at file:///C:/Users/Keith/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/dmxDWApiBridge/dmxNWApiBridge.js:7:24962
So I created a brand new page flow that’s exactly the same as the UserLabels page flow. The meta in config.js looks exactly the same, but this one doesn’t have an issue, so there must be some other reference that’s causing the filter to not work.
the expression parsing will be fixed in the next update - but it was also related to the metadata from your query as it was no longer available. Might all be due to the missing config.js file.
When exactly did it went empty - what kind of crash you got - what was the last thing you saw or did?
I was changing the data source and saving when Wappler crashed. Prior to that the config.js showed all values as shown in the git compare.
It looks like this issue is related to the Data View component’s meta. It appears that is not writing its meta to the config.js in some instances.
I do a lot of editing through code view. I’ve also renamed components and duplicated them. So one or both of these actions appear to not update the config.js file. It’s only when I use the UI to update the Data Source that the meta is updated in config.js.
Is it possible for Wappler to watch the page file and update config.js on modification or on save? I mention this because I’m also seeing a lot of unnecessary items in config.js due to removing, renaming, and/or other actions that make certain meta data no longer necessary.