Bugfixes for SideNote assets

pull/10/head
Jens Pelzetter 2021-05-24 18:40:48 +02:00
parent b083446c71
commit c5d3125dcd
2 changed files with 7 additions and 4 deletions

View File

@ -25,6 +25,7 @@ import org.librecms.contentsection.AssetRepository;
import java.util.Locale;
import java.util.Map;
import java.util.Optional;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
@ -85,7 +86,12 @@ public class SideNoteCreateStep extends AbstractMvcAssetCreateStep<SideNote> {
@Override
public String setAssetProperties(
final SideNote sideNote, final Map<String, String[]> formParams
) {
) {
text = Optional
.ofNullable(formParams.get("text"))
.filter(value -> value.length > 0)
.map(value -> value[0])
.orElse("");
sideNote.getText().addValue(new Locale(getInitialLocale()), text);
assetRepo.save(sideNote);

View File

@ -28,8 +28,6 @@ import org.librecms.ui.contentsections.AssetPermissionsChecker;
import org.librecms.ui.contentsections.ContentSectionNotFoundException;
import org.librecms.ui.contentsections.documents.CmsEditorLocaleVariantRow;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
@ -151,7 +149,6 @@ public class SideNoteEditStep extends AbstractMvcAssetEditStep {
}
if (assetPermissionsChecker.canEditAsset(getAsset())) {
return "org/librecms/ui/contentsection/assets/sidenote/edit-sidenote.xhtml";
} else {
return assetUi.showAccessDenied(