Quantcast
Channel: Optimizely Search & Navigation
Viewing all 6894 articles
Browse latest View live

TermsFacetFor Missing

$
0
0

Epi 11.16.0

Find 13.2.6

Having an issue with Facets and with then being missing:

I am adding them to my query:

query
                .TermsFacetFor(x => x.FileType)
                .TermsFacetFor(x => x.FileYear)
                .TermsFacetFor(x => x.Category, facet => facet.Size = 25);

FileType and FileYear (both of type string) are fine and working, Category (which is a List<string>) isn't, even though all results do have a category:

I'm not sure why this would happen. Any help?


Find v13.2.6.0 - Unified Search - Storing Lists as part of SearchMetadata

$
0
0

Hi All, 

I've ran into a problem that I'm hoping someone can help me with.

I've written a unified search solution, but need a way of storing additional metadata to items I'm surfacing in search, that will be used to filter against, and build facets from. 

The information I need to store against the unified search items are originally entered via properties decorated with SelectMany attribute (essentially a collection of checkboxes in the CMS UI, stored as a comma separated string)

[SelectMany(SelectionFactoryType = typeof(EnumSelectionFactory<T>))]
        [Display(
            Name = "Document Type",
            Order = 50)]
        [Required]
        public virtual string DocumentType { get; set; }

I then want to ideally store this information as a List<string> but there is nowhere on an ISearchContent type where I can assign the value - there is only one property on this type thats of type IEnumerable ("Categories" - ref: https://world.episerver.com/documentation/developer-guides/search-navigation/NET-Client-API/searching/Unified-search/), but I will need to store many lists of strings - not just the one example above, but up to 6-7 lists potentially. 

I then need to create a FilterBuilder and match on any of the values in the stored string - by conventional means there is no DelegateFilterBuilder I can see that would allow me to do this - there are obviously ones that work on collections, but I can't get the content into the Find index as part of the SearchMetadata as a collection! 

https://world.episerver.com/documentation/developer-guides/search-navigation/NET-Client-API/searching/Filtering/Strings/ 

It looks like my options are limited with ISearchContent - can anyone advise where to go from here? 

Is it possible to create my own DelegateFilterBuilder that splits the stored value and then filters based on that? 

Thanks!

Paul 

Find v13.2.6.0 - Unified Search - Storing Lists as part of SearchMetadata

$
0
0

Hi All, 

I've ran into a problem that I'm hoping someone can help me with.

I've written a unified search solution, but need a way of storing additional metadata to items I'm surfacing in search, that will be used to filter against, and build facets from. 

The information I need to store against the unified search items are originally entered via properties decorated with SelectMany attribute (essentially a collection of checkboxes in the CMS UI, stored as a comma separated string)

[SelectMany(SelectionFactoryType = typeof(EnumSelectionFactory<T>))]
        [Display(
            Name = "Document Type",
            Order = 50)]
        [Required]
        public virtual string DocumentType { get; set; }

I then want to ideally store this information as a List<string> but there is nowhere on an ISearchContent type where I can assign the value - there is only one property on this type thats of type IEnumerable ("Categories" - ref: https://world.episerver.com/documentation/developer-guides/search-navigation/NET-Client-API/searching/Unified-search/), but I will need to store many lists of strings - not just the one example above, but up to 6-7 lists potentially. 

I then need to called TermsFacetFor extension on my unified search, which is of type ISearchContent, to get the facet information for the lists of strings im storing. 

It looks like my options are limited with ISearchContent - can anyone advise where to go from here? 

Thanks!

Paul 

Display content to end users depending on group

$
0
0

Hi,

What is the best way to display text or content depending on what group an end user is part of? 

When a logged in user visits a page, I want to display some text in case they are part of one group, and some other text if they belong to the other group.

I have tried to look at examples about visitor groups, but they usually base the displaying of content on things like location or time of day while I want to go to the backend and check what group the logged in user is part of, and based on that display the right content.

Are visitor groups the way to go or is there some other solution I can read up on?

Thanks!

Export failing

$
0
0

Hi,

I'm trying to export a section of the tree in EPi7 (MVC).  At the end of the export I get the following error:

The following errors have occurred:
Exception: Content with Guid "2ff44c93-5ce2-4e5c-9cc9-69987c3a9344" was not found[]
Can't export package because: Content with Guid "2ff44c93-5ce2-4e5c-9cc9-69987c3a9344" was not found

I've checked the database (tblContent) and can't find the content with the GUID which makes sense since that is what the error is about.

The only way I can think of to get rid of this error is to find the broken link.  Any ideas how?

Thanks

A lot of exceptions in Azure App Insights

$
0
0

Hi everyone, we have an Epi site with CMS 11.15.0 and Commerce 13.18.2, hosted in an Azure appservice. It is registering a lot of exceptions in Azure Insights, and we just don't know where are those coming from. The ones with most occurrences and with no easy explanation are:

1. CheckVirtualFileExists

This one happens on every .aspx request that does not exist. We use the 404 Geta handler, and it redirects to our "not found page" correctly, but it logs a lot of these exceptions in azure. 

System.Web.HttpException:
   at System.Web.UI.Util.CheckVirtualFileExists (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.UI.PageHandlerFactory.GetHandler (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+<>c__DisplayClass285_0.<ExecuteStepImpl>b__0 (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+StepInvoker.Invoke (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+StepInvoker+<>c__DisplayClass4_0.<Invoke>b__0 (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at Microsoft.AspNet.TelemetryCorrelation.TelemetryCorrelationHttpModule.OnExecuteRequestStep (Microsoft.AspNet.TelemetryCorrelation, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35)
   at System.Web.HttpApplication+<>c__DisplayClass284_0.<OnExecuteRequestStep>b__0 (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+StepInvoker.Invoke (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication.ExecuteStepImpl (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication.ExecuteStep (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)

From the IIS logs on azure:

2020-07-20 22:23:38 AZAPP-NXS-EPI-CMS-PREP-01__E284 GET /search.aspx 404;https://azapp-nxs-epi-cms-prep-01__e284:80/search.aspx?page=11&category=953&X-ARR-LOG-ID=77c41081-2434-4707-a9e4-966b3c94b9c3 443

Testing the same url, but in my local environment (note no 404):

2020-07-20 23:13:43 127.0.0.1 GET /search.aspx page=11&category=953 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/83.0.4103.116+Safari/537.36 - 200 0 0 1141

2. Server cannot append header after HTTP headers have been sent. 

System.Web.HttpException:
   at System.Web.HttpResponse.AppendHeader (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpResponseWrapper.AppendHeader (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at EPiServer.Web.MediaHandlerBase.CheckIsModifiedAndAddETag (EPiServer.Framework.AspNet, Version=11.15.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7)
   at EPiServer.Web.MediaHandlerBase.NotModifiedHandling (EPiServer.Framework.AspNet, Version=11.15.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7)
   at EPiServer.Web.BlobHttpHandler.ProccessBlobRequest (EPiServer.Cms.AspNet, Version=11.15.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7)
   at EPiServer.Web.BlobHttpHandler.ProcessRequestAsyncInternal (EPiServer.Cms.AspNet, Version=11.15.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7)
   at EPiServer.Web.BlobHttpHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest (EPiServer.Cms.AspNet, Version=11.15.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7)
   at System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+<>c__DisplayClass285_0.<ExecuteStepImpl>b__0 (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+StepInvoker.Invoke (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+StepInvoker+<>c__DisplayClass4_0.<Invoke>b__0 (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at Microsoft.AspNet.TelemetryCorrelation.TelemetryCorrelationHttpModule.OnExecuteRequestStep (Microsoft.AspNet.TelemetryCorrelation, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35)
   at System.Web.HttpApplication+<>c__DisplayClass284_0.<OnExecuteRequestStep>b__0 (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication+StepInvoker.Invoke (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication.ExecuteStepImpl (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
   at System.Web.HttpApplication.ExecuteStep (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)

This one is the most random exception. Happens a lot when trying to access to images. I had a chat with Epi Support, they asked me to review my redirects, which I did and error is still happening. This can't be reproduced in my local environment either. 

These two exceptions happen a lot during the day, this is just a report from the past 6 hours: 

Hope any of you have seen this before and have some insight on to what might be happening. We use azure deployment slots to decrease downtime, not sure if that can be an issue.

Thanks!

Why my metadata.ContainerType is wrong when I use ModifyMetadata?(It is correct in CMS10 but wrong in CMS11)

$
0
0

I bound "[EditorDescriptor(EditorDescriptorType = typeof(WindowOpenEditorDescriptor))]" on the property ContactDepartments in "KontaktaossPage" like this:

Then I use modifyMetadata as follows:

But the metadata.ContainerType is wrong like the picture above, it should be "typeof(KontaktaossPage)".

The result of this code executed in CMS10 is correct, but when I upgrade to CMS11, the result is as above. I don’t know if CMS11 has made any changes.

The result in CMS10 is as follow:

Why my metadata.ContainerType is wrong when I use ModifyMetadata?(It is correct in CMS10 but wrong in CMS11)

$
0
0

I bound "[EditorDescriptor(EditorDescriptorType = typeof(WindowOpenEditorDescriptor))]" on the property ContactDepartments in "KontaktaossPage" like this:

Then I use modifyMetadata as follows:

But the metadata.ContainerType is wrong like the picture above, it should be "typeof(KontaktaossPage)".

The result of this code executed in CMS10 is correct, but when I upgrade to CMS11, the result is as above. I don’t know if CMS11 has made any changes.

The result in CMS10 is as follow:


Test automation on Episerver CMS

$
0
0

When it comes to implementing the test automation test cases for the Episerver CMS, such as creating a page, it is very hard to capture the element by ID. 

E.g. [Please refer the below image] When creating a new page, the name input field ID changes on each load. So we could not capture from a simple pattern like "dijit_form_ValidationTextBox_[*]" as there are many IDs like this.

I have two questions,

  1. Is there a simple way to capture the exact element we need in Episerver CMS edit mode?
  2. Is there a way we could change the IDs of specific elements (Such as create page 'name' input field) in Episever CMS edit mode to capture the exact element using a predefined selector?

Thanks.

Note:

We use JS to get elements by ID.

A similar question posted in this regard in 2018, but it does not provide an exact answer.

Additional information about my environment:
"EPiServer.CMS.UI" version="11.27.0"
"EPiServer.CMS.UI.Core" version="11.27.0"
"EPiServer.CMS" version="11.15.1"
"EPiServer.CMS.Core" version="11.17.0"

Color Picker property in Table properties

$
0
0

Hi,

I would like to set custom Colors Picker with defined list of colours to table properties like Border Color and background color.

If it's not posible then from which version standard color pciker is provided? Currently the only option that I have is input text.

Br,
Bartek

Disappearing images as well as "failed to export file from provide epi.fx.blob"

$
0
0

Hello all,

recently we noticed that some images had disappeared from pages. We're not sure why, when, and how many of them and which exactly. For now it looks just randomly. However it came to our attention just right now.

I don't think it maybe some editor mistake or corrupted file, because our editors are re-checking newly created pages instantly, so they would notice if any image would not be accessible from the very first publish of the page. There were ideas to blame server, but still, some abstract blames towards server issues...

Log message:

2020-08-07 16:55:50,617 [107] ERROR EPiServer.Global: Unhandled exception in ASP.NET
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Applications\***\Web\App_Data\blobs\0d4afbe3d64145cabcb43835567677df\cc170be8ede143239e185941fb3b2703.jpg'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.Web.HttpResponse.TransmitFile(String filename, Int64 offset, Int64 length)
   at System.Web.HttpResponseWrapper.TransmitFile(String filename)
   at EPiServer.Web.BlobHttpHandler.ProcessRequestAsyncInternal(HttpContextWrapper context, AsyncCallback cb, Object extraData)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Any ideas where to start to digging in much appreciated!

Also, when we try to copy/paste some pages, we're facing "failed to export file from provide epi.fx.blob" error message - but this one is not that common as disappearing images.

Screenshot - https://i.imgur.com/np0G9qe.png - any ideas what may be wrong? 

CMS version 11.

Thank you!

reCAPTCHA form element bug

$
0
0

Hi,

I am using Foundation Commerce for a project that I am working on, and have the below mentioned nuget package installed to use the Recaptcha element:

<package id="EPiServer.Forms.Samples" version="3.5.0" targetFramework="net472" />

But upon using the element I always get an "Invalid captcha value" error.

I then opened the assemblies to see what is the code behind this and I see an issue there. The RecaptchaElementBlock class has a GetSubmittedValue method which returns a null in all cases and that basically causes the element validation (RecaptchaValidator) to fail.

public override object GetSubmittedValue()
{
      return (object) (HttpContext.Current.Request.HttpMethod == "POST" ? HttpContext.Current.Request.Form : HttpContext.Current.Request.QueryString)[this.Content.GetElementName()];
}

The code above is trying to fetch the recaptcha response based on the element name, but if you look at the form sumission it uses "g-recaptcha-response" as the query string parameter and not the element name. I think this needs to be refactored in order for it to work.

Disappearing images as well as "failed to export file from provide epi.fx.blob"

$
0
0

Hello all,

recently we noticed that some images had disappeared from pages. We're not sure why, when, and how many of them and which exactly. For now it looks just randomly. However it came to our attention just right now.

I don't think it maybe some editor mistake or corrupted file, because our editors are re-checking newly created pages instantly, so they would notice if any image would not be accessible from the very first publish of the page. There were ideas to blame server, but still, some abstract blames towards server issues...

Log message:

2020-08-07 16:55:50,617 [107] ERROR EPiServer.Global: Unhandled exception in ASP.NET
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Applications\***\Web\App_Data\blobs\0d4afbe3d64145cabcb43835567677df\cc170be8ede143239e185941fb3b2703.jpg'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.Web.HttpResponse.TransmitFile(String filename, Int64 offset, Int64 length)
   at System.Web.HttpResponseWrapper.TransmitFile(String filename)
   at EPiServer.Web.BlobHttpHandler.ProcessRequestAsyncInternal(HttpContextWrapper context, AsyncCallback cb, Object extraData)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Any ideas where to start to digging in much appreciated!

Also, when we try to copy/paste some pages, we're facing "failed to export file from provide epi.fx.blob" error message - but this one is not that common as disappearing images.

Screenshot - https://i.imgur.com/np0G9qe.png - any ideas what may be wrong? 

CMS version 11.

Thank you!

SearchHitUrl has wrong Url value (multi-sites)

$
0
0

We have two sites and and two catalogs with catalog content being indexed with the SiteId for filtering to get the correct results. 

The issue I'm having is with the 'SearchHitUrl$$string' value being indexed -- having a mismatch of my Host and SiteId. It also appears inconsistent with some times placing a relative url (which is fine and causes no issues for my search results).

Is there a way to set 'SearchHitUrl$$string' explicitily for the type, or configure this somewhere?   I was thinking an initialization module might work but not sure if that's the best approach. 

Thanks in advanced,

Ben

Upcoming SameSite cookie changes and Episerver

$
0
0

There are some quite big changes in Chrome 80, and later on in Firefox/Edge(With Chromium), that affects cookies. 

Some good litterature here:

https://devblogs.microsoft.com/aspnet/upcoming-samesite-cookie-changes-in-asp-net-and-asp-net-core/

https://www.chromium.org/updates/same-site

https://auth0.com/blog/browser-behavior-changes-what-developers-need-to-know/

This will break quite a few flows that might not be Episerver specific, but a few things Episerver uses are also affected. For example Episerver Commerce relies on anonymous identification and the anonymous identication module does not seem to be updated to set the SameSite cookie attribute, so will potentially break in some browsers affecting carts and so on. Also it seems using the content delivery api could also be affected depending on how you use it.

I tried both the Chromium beta channel and also enabled the SameSite feature flags in current Chrome browser and there is quite a few warnings in the developer console about cookies being blocked which will affect various features in Episerver and its addons is my guess.

So my question to Episerver and the community is: what have people done to mitigate this? Have you experienced any breaking stuff in your current solutions when using the beta versions of Chrome?


Can we use Service Bus Queue for emails in Episerver DXC

$
0
0

Hi Team,

My application is hosted in Episerver DXC and using CMS platform. As of now Emails are sending synchronusly and taking almost average of 1 second to send email.

I want to move this process into queue mechanism. As DXC in Azure, so Is episerver DXC will allow us to use Service Bus queue integration?

I am maintaing all application email templates into CMS and using [PlaceHolder] to replace dynamic content during sending email. So i want to move this complete logic into queue(i.e. Reading CMS template data from CMS database and replacing [PlaceHolders] with dynamic content and finally sending emails). 

Is it best approach? or Can anyone please let me know other best solutions to acheive this feature in DXC platform?

Thanks,

Suresh B

Episerver Marketing AB test module 401 error

$
0
0

For non-admin users, the Epi Edit UI has stopped working, kicking them out with a "You have been logged out." popup.

I can't find anything in the log except this 401:

2020-08-10 15:12:39,296 [48] DEBUG EPiServer.Shell.Web.Routing.ModuleRouteCollection: Found route with values for path:~/EPiServer/EPiServer.Marketing.Testing/Stores/ABTestStore/486f3b8d-1f7a-41ce-9c9b-685d313202d3
2020-08-10 15:12:39,297 [48] DEBUG BVNetwork.NotFound.Core.CustomRedirects.CustomRedirectHandler: Begin: Get Current CustomRedirectHandler
2020-08-10 15:12:39,297 [48] DEBUG BVNetwork.NotFound.Core.CustomRedirects.CustomRedirectHandler: Returning cached handler.
2020-08-10 15:12:39,297 [48] DEBUG BVNetwork.NotFound.Core.CustomRedirects.CustomRedirectHandler: End: Get Current CustomRedirectHandler
2020-08-10 15:12:39,297 [48] DEBUG BVNetwork.NotFound.Core.RequestHandler: Not a 404 response.
Request URL: https://tpm.local/EPiServer/EPiServer.Marketing.Testing/Stores/ABTestStore/486f3b8d-1f7a-41ce-9c9b-685d313202d3?dojo.preventCache=1597036359287
Response status code: 401

It works fine for admin users.

I have reinstalled the EpiServer.Marketing.Testing package. 
Is there a right I need to assign to editors for this to work? 

Cannot get AffectedEntries based on LineItemId

$
0
0

Hi!

We have a solution where there can be multiple lineitems with the same code in a cart/shipment at the same time. They might have some different property values, or in some cases, child variants (basically included addons which need to be handled together with the item in terms of deletion/quantity etc.)

Now we have a case where a promotion should be applied to an item if it has a custom color. We could however have multiple of this item (with the same code), as different lineitems, and only one specific that qualifies for this promotion. Sadly we cannot seem to get AffectedEntries based on lineitemId as the method only accepts an item code, which could lead to the wrong item being affected by the promotion.

Is there a way to get AffectedEntries based on lineItemId? Or can I somehow filter the AffectedEntries based on lineitemIds?

Any other suggestion to accomplish this?

Thanks beforehand!

EPI Server Social Deploying on On-premises Servers

$
0
0

We are using EPIServer CMS solution and now wants to add social features to it. 

Wanted to know if we can deploy EPI Server Social microservices on On-Premises servers and database as we cannot use external servers and databases due to company policy?

Our git repository doesn't allow zip files

$
0
0

I installed the following nuget package: EpiServer.Marketing.Testing

This places a zip file with 172 KB in: C:\EPiServer\project-episerver-backend\Project\Project.Site\modules\_protected\EPiServer.Marketing.Testing

However when I try to push the changes to our Atlassian hosted git bitbucket the Control Freak rules do not allow zip files.

Is there an alternative way to install such a nuget package? Such as unzipping it and placing the contents somewhere?

And if yes, does this break any future automatic updating of this package?

Viewing all 6894 articles
Browse latest View live