Skip to content

Commit f0076e8

Browse files
committed
add attribute to retrieve long version of publisher and affiliations
1 parent 88b8315 commit f0076e8

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

Vaelastrasz.Library/Services/DataCiteService.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ public async Task<ApiResponse<ReadDataCiteModel>> CreateAsync(CreateDataCiteMode
3131
{
3232
try
3333
{
34-
var json = JsonConvert.SerializeObject(model);
35-
HttpResponseMessage response = await _client.PostAsync($"{_config.Host}/api/datacite", new StringContent(json, Encoding.UTF8, "application/json"));
34+
HttpResponseMessage response = await _client.PostAsync($"{_config.Host}/api/datacite", new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json"));
3635

3736
if (!response.IsSuccessStatusCode)
3837
return ApiResponse<ReadDataCiteModel>.Failure(await response.Content.ReadAsStringAsync(), response.StatusCode);

Vaelastrasz.Server/Controllers/DataCiteController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ public async Task<IActionResult> PostAsync(CreateDataCiteModel model)
260260

261261
var client = new RestClient(clientOptions);
262262

263-
var request = new RestRequest($"dois", Method.Post).AddJsonBody(JsonConvert.SerializeObject(model));
263+
var request = new RestRequest($"dois?publisher=true&affiliation=true", Method.Post).AddJsonBody(JsonConvert.SerializeObject(model));
264264
request.AddHeader("Accept", "application/json");
265265

266266
var doiId = await doiService.CreateAsync(model.Data.Attributes.Doi.GetPrefix(), model.Data.Attributes.Doi.GetSuffix(), (DOIStateType)model.Data.Attributes.Event, user.Id, JsonConvert.SerializeObject(model));
@@ -294,7 +294,7 @@ public async Task<IActionResult> PutByDOIAsync(string doi, UpdateDataCiteModel m
294294

295295
var client = new RestClient(clientOptions);
296296

297-
var request = new RestRequest($"dois/{doi}", Method.Put);
297+
var request = new RestRequest($"dois/{doi}?publisher=true&affiliation=true", Method.Put);
298298
request.AddHeader("Accept", "application/json");
299299

300300
var response = await client.ExecuteAsync(request);

0 commit comments

Comments
 (0)