Skip to content

Commit 074cbf2

Browse files
authored
Merge pull request #570 from IABTechLab/gdm-hotfix
Made refreshFrom not nullable
2 parents 70ef922 + 7fdcff6 commit 074cbf2

File tree

5 files changed

+16
-17
lines changed

5 files changed

+16
-17
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<!-- check micrometer.version vertx-micrometer-metrics consumes before bumping up -->
1717
<micrometer.version>1.12.2</micrometer.version>
1818
<junit-jupiter.version>5.11.2</junit-jupiter.version>
19-
<uid2-shared.version>11.0.0</uid2-shared.version>
19+
<uid2-shared.version>11.0.4</uid2-shared.version>
2020
<okta-jwt.version>0.5.10</okta-jwt.version>
2121
<image.version>${project.version}</image.version>
2222
</properties>

src/main/java/com/uid2/admin/store/writer/SaltSerializer.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import com.uid2.shared.model.SaltEntry;
44

55
public final class SaltSerializer {
6-
private SaltSerializer() {}
6+
private SaltSerializer() {
7+
}
78

89
public static String toCsv(SaltEntry[] entries) {
910
StringBuilder stringBuilder = new StringBuilder();
@@ -25,7 +26,7 @@ private static void addLine(SaltEntry entry, StringBuilder stringBuilder) {
2526
.append(serializeNullable(entry.currentSalt()));
2627

2728
stringBuilder.append(",");
28-
stringBuilder.append(serializeNullable(entry.refreshFrom()));
29+
stringBuilder.append(entry.refreshFrom());
2930

3031
stringBuilder.append(",");
3132
stringBuilder.append(serializeNullable(entry.previousSalt()));
@@ -45,8 +46,7 @@ private static void appendKey(StringBuilder stringBuilder, SaltEntry.KeyMaterial
4546
.append(serializeNullable(key.key()))
4647
.append(",")
4748
.append(serializeNullable(key.salt()));
48-
}
49-
else {
49+
} else {
5050
stringBuilder.append(",,,");
5151
}
5252
}

src/main/java/com/uid2/admin/vertx/service/SaltService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ public class SaltService implements IService {
5050
private final RotatingSaltProvider saltProvider;
5151
private final SaltRotation saltRotation;
5252

53-
5453
public SaltService(AdminAuthMiddleware auth,
5554
WriteLock writeLock,
5655
SaltStoreWriter storageManager,
@@ -178,4 +177,4 @@ private JsonObject toJson(RotatingSaltProvider.SaltSnapshot snapshot) {
178177
.max(Long::compare).orElse(null));
179178
return jo;
180179
}
181-
}
180+
}

src/test/java/com/uid2/admin/salt/helper/SaltBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import java.time.Instant;
77
import java.util.concurrent.atomic.AtomicInteger;
88

9-
public class SaltBuilder {
9+
public final class SaltBuilder {
1010
private static final AtomicInteger LAST_AUTO_ID = new AtomicInteger(0);
1111

1212
private int id = LAST_AUTO_ID.incrementAndGet();

src/test/java/com/uid2/admin/store/writer/SaltSerializerTest.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ void toCsv_serializesNoSalts() {
2020
@Test
2121
void toCsv_serializesSaltsWithNoOptionalFields() {
2222
var expected = """
23-
1,100,salt1,,,,,,,,
24-
2,200,salt2,,,,,,,,
23+
1,100,salt1,1000,,,,,,,
24+
2,200,salt2,2000,,,,,,,
2525
""";
2626

2727
var salts = new SaltEntry[]{
28-
new SaltEntry(1, "hashedId1", 100, "salt1", null, null, null, null),
29-
new SaltEntry(2, "hashedId2", 200, "salt2", null, null, null, null),
28+
new SaltEntry(1, "hashedId1", 100, "salt1", 1000L, null, null, null),
29+
new SaltEntry(2, "hashedId2", 200, "salt2", 2000L, null, null, null),
3030
};
3131
var actual = SaltSerializer.toCsv(salts);
3232

@@ -131,13 +131,13 @@ void toCsv_mixedNullsInKeysAndSalts() {
131131
var previousKey = new KeyMaterial(1, "previousKeyKey", "previousKeySalt");
132132

133133
var salts = new SaltEntry[]{
134-
new SaltEntry(1, "hashedId1", 100, null, 1000L, "previousSalt", currentKey, null),
135-
new SaltEntry(2, "hashedId2", 200, null, 2000L, null, currentKey, previousKey),
136-
new SaltEntry(3, "hashedId3", 300, "salt", 3000L, null, null, previousKey),
137-
new SaltEntry(4, "hashedId4", 400, null, 4000L, null, currentKey, null),
134+
new SaltEntry(1, "hashedId1", 100, null, 1000L, "previousSalt", currentKey, null),
135+
new SaltEntry(2, "hashedId2", 200, null, 2000L, null, currentKey, previousKey),
136+
new SaltEntry(3, "hashedId3", 300, "salt", 3000L, null, null, previousKey),
137+
new SaltEntry(4, "hashedId4", 400, null, 4000L, null, currentKey, null),
138138
};
139139
var actual = SaltSerializer.toCsv(salts);
140140

141141
assertThat(actual).isEqualTo(expected);
142142
}
143-
}
143+
}

0 commit comments

Comments
 (0)