Comments (6)
Please create a private demo instance if you want to provide a reproducible example, the public instances are used by hundreds of people daily and get therefore also reseted multiple times a day - it's impossible to share scenarios there persistently.
from grocy.
now behaves differently than before
Would be cool if you could specify what "before" refers to exactly.
the grey "# products are overdue" header now behaves differently than before. Seemingly it counts expired products (which is logical) plus products due today
Of course this makes no sense and any intended change is, as always, documented on the changelog. Is reproducible, will be fixed for the next release.
from grocy.
Hello,
okay, I created it in a Private Demo: https://test-42cvxut103tkp0ra9zwp9m.demo-prerelease.grocy.info/stockoverview
It behaves the same as well as my 4.0.3 production version on my server. In version 4.0.2 and lower it didn't behave like this, more logical and it was consistent with color coding of products in Product Overview page.
from grocy.
In version 4.0.2 and lower it didn't behave like this
Can't be true. It's caused by using PHP 8.1 or 8.2, which is a requirement and only supported since Grocy v4.0.0 - means this problem first occurred in Grocy v4.0.0, not v4.0.2.
from grocy.
Today I switched from a server with v4.0.2 to a new one with v4.0.3, migrated database and config and when I reregistered the Android app to a new server (I changed a subdomain name) I immediately noticed change in "products are overdue" number.
from grocy.
Then you have simply not noticed it before. Recreate the same example on v4.0.2 and notice that the problem also already exists there. It's about how data types are handled when retrieving data from the database, which has changed since PHP 8.1. There was no change between v4.0.2 and v.4.0.3 in that area.
But whatever, let's simply fix this instead of getting lost in philosophizing where this was introduced exactly.
from grocy.
Related Issues (20)
- Bug: Modal dialogs empty / too small (this time in Chrome/Edge) HOT 8
- Feature Request: Transfer a specific stock entry from its current location instead of product's default location HOT 1
- Feature Request: Unidirectional unit conversions/abstract units HOT 3
- Bug: HOT 3
- Feature Request: Allow filenames with non-ASCII characters HOT 1
- Feature request: Fridge camera with ai object recognition HOT 1
- Bug: SQLSTATE[HY000]: General error: 1 duplicate column name: qu_id_consume HOT 3
- Bug: Android App crashes when adding a new product group HOT 1
- Feature Request: opengtindb HOT 1
- Bug: Table options columns are reset after some time when Grocy is not used HOT 12
- Bug: Scanmode is not able to fill all fields sometimes. Next time, it works with the same barcode. HOT 1
- Bug: Scanmode is not able to fill all fields sometimes. Next time, it works with the same barcode. HOT 4
- Feature Request: Put the recipe name in the produced stock entry note
- Bug: No shopping list view after upgrading to 4.2.0 HOT 3
- Feature Request: Using Grocy for more than food - Consumable hardware, electronics and tools for projects? HOT 1
- Feature Request: QR Codes and Product Page for individual items HOT 1
- mysql-Database HOT 5
- Feature Request: less mandatory fields for products HOT 1
- Feature Request: API integration for store products etc HOT 1
- Bug: A server error occured while processing your request HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grocy.