From f678a4ffbaa53698139b4880b04a5aaa4d5aa3b6 Mon Sep 17 00:00:00 2001 From: David Dworken Date: Sun, 28 Apr 2024 16:21:51 -0700 Subject: [PATCH] Fix condition added in d6a60214a2 to also apply to rows with the go 'empty' value and not just null --- backend/server/internal/database/device.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/server/internal/database/device.go b/backend/server/internal/database/device.go index 8953201..ed33354 100644 --- a/backend/server/internal/database/device.go +++ b/backend/server/internal/database/device.go @@ -52,7 +52,7 @@ func (db *DB) CreateDevice(ctx context.Context, device *Device) error { func (db *DB) DevicesForUser(ctx context.Context, userID string) ([]*Device, error) { var devices []*Device - tx := db.WithContext(ctx).Where("user_id = ? AND uninstall_date IS NULL", userID).Find(&devices) + tx := db.WithContext(ctx).Where("user_id = ? AND (uninstall_date IS NULL OR uninstall_date < '1971-01-01')", userID).Find(&devices) if tx.Error != nil { return nil, fmt.Errorf("tx.Error: %w", tx.Error) }