Files
Filamenteka/database/migrations/006_add_basic_refill_filaments.sql
DaX 12e91d4c3e Remove refresh icon and fix Safari/WebKit runtime errors
- Removed manual refresh button from frontend (kept auto-refresh functionality)
- Fixed WebKit 'object cannot be found' error by replacing absolute positioning with flexbox
- Added lazy loading to images to prevent preload warnings
- Cleaned up unused imports and variables:
  - Removed unused useRef import
  - Removed unused colors state variable and colorService
  - Removed unused ColorSwatch import from FilamentTableV2
  - Removed unused getModifierIcon function from MaterialBadge
- Updated tests to match current implementation
- Improved layout stability for better cross-browser compatibility
- Removed temporary migration scripts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-30 22:37:30 +02:00

29 lines
864 B
SQL

-- Add 1 refill filament for each color as user owns all basic colors
-- This creates PLA Basic filaments with 1 refill for each color in the database
-- First, let's insert filaments for all existing colors
INSERT INTO filaments (tip, finish, boja, boja_hex, refill, spulna, kolicina, cena)
SELECT
'PLA' as tip,
'Basic' as finish,
c.name as boja,
c.hex as boja_hex,
1 as refill,
0 as spulna,
1 as kolicina,
'3999' as cena
FROM colors c
WHERE NOT EXISTS (
-- Only insert if this exact combination doesn't already exist
SELECT 1 FROM filaments f
WHERE f.tip = 'PLA'
AND f.finish = 'Basic'
AND f.boja = c.name
);
-- Update any existing PLA Basic filaments to have at least 1 refill
UPDATE filaments
SET refill = '1'
WHERE tip = 'PLA'
AND finish = 'Basic'
AND (refill IS NULL OR refill = '0' OR refill = '');