mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 04:12:59 +00:00
Fix is_aggregated_amount of stock_current did not work anymore
This commit is contained in:
@@ -1,16 +1,36 @@
|
||||
DELETE FROM userfield_values
|
||||
WHERE IFNULL(value, '') = '';
|
||||
DROP VIEW userfield_values_resolved;
|
||||
CREATE VIEW userfield_values_resolved
|
||||
AS
|
||||
SELECT
|
||||
u.id, -- Dummy, LessQL needs an id column
|
||||
u.entity,
|
||||
u.name,
|
||||
u.caption,
|
||||
u.type,
|
||||
u.show_as_column_in_tables,
|
||||
u.row_created_timestamp,
|
||||
u.config,
|
||||
uv.object_id,
|
||||
uv.value
|
||||
FROM userfields u
|
||||
JOIN userfield_values uv
|
||||
ON u.id = uv.field_id
|
||||
|
||||
CREATE TRIGGER prevent_empty_userfields_INS AFTER INSERT ON userfield_values
|
||||
BEGIN
|
||||
DELETE FROM userfield_values
|
||||
WHERE id = NEW.id
|
||||
AND IFNULL(value, '') = '';
|
||||
END;
|
||||
UNION
|
||||
|
||||
CREATE TRIGGER prevent_empty_userfields_UPD AFTER UPDATE ON userfield_values
|
||||
BEGIN
|
||||
DELETE FROM userfield_values
|
||||
WHERE id = NEW.id
|
||||
AND IFNULL(value, '') = '';
|
||||
END;
|
||||
-- Kind of a hack, include userentity userfields also for the table userobjects
|
||||
SELECT
|
||||
u.id, -- Dummy, LessQL needs an id column,
|
||||
'userobjects',
|
||||
u.name,
|
||||
u.caption,
|
||||
u.type,
|
||||
u.show_as_column_in_tables,
|
||||
u.row_created_timestamp,
|
||||
u.config,
|
||||
uv.object_id,
|
||||
uv.value
|
||||
FROM userfields u
|
||||
JOIN userfield_values uv
|
||||
ON u.id = uv.field_id
|
||||
WHERE u.entity like 'userentity-%';
|
||||
|
Reference in New Issue
Block a user