Skip to content

Commit 23bb769

Browse files
committed
Fix interface fields not being ignored properly in JSON
1 parent 87d2e22 commit 23bb769

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

app/proprietary/src/main/java/stirling/software/proprietary/service/PdfContentExtractor.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.apache.pdfbox.text.PDFTextStripper;
1414
import org.springframework.stereotype.Service;
1515

16+
import com.fasterxml.jackson.annotation.JsonIgnore;
1617
import com.fasterxml.jackson.annotation.JsonValue;
1718

1819
import lombok.Data;
@@ -213,12 +214,15 @@ private String clip(String text, int maxLength) {
213214
// --- Types shared with AiWorkflowService (package-private) ---
214215

215216
interface PdfContentResult {
217+
@JsonIgnore
216218
ArtifactKind getArtifactKind();
217219

220+
@JsonIgnore
218221
default int pagesConsumed() {
219222
return 0;
220223
}
221224

225+
@JsonIgnore
222226
default int charactersConsumed() {
223227
return 0;
224228
}

0 commit comments

Comments
 (0)