[settings] fix empty response for device

This commit is contained in:
Aleksandr Soloshenko 2025-06-26 17:12:43 +07:00 committed by Aleksandr
parent 4ce41816b5
commit 752e9c6ed5

View File

@ -11,7 +11,9 @@ type repository struct {
// GetSettings retrieves the device settings for a user by their userID.
func (r *repository) GetSettings(userID string) (*DeviceSettings, error) {
settings := &DeviceSettings{}
settings := &DeviceSettings{
Settings: map[string]any{},
}
err := r.db.Where("user_id = ?", userID).Limit(1).Find(settings).Error
if err != nil {
return nil, err