Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Installer generated by HCC (BUG) #413

Merged

Conversation

ArielBlanco1990
Copy link
Contributor

Removed unnecessary assembly reference within the manifest.

Fixed #412

In previous versions of Hotcakes and there was a library called Hotcakes.Shipping.Ups.Keys, this was removed in the latest version but they forgot to remove the reference within the manifest so when we try to install the extension we get this error. I have corrected this within the manifest. I compiled the installer again and it installed successfully.

The solution was simply to delete the Assembly reference within the manifest.
@WillStrohl WillStrohl added the bug label Oct 3, 2022
@WillStrohl
Copy link
Member

FYI - This isn't the correct fix for this issue. If the DLL is missing, the fix isn't to remove the code that expects it to be there. The code should be updated to be sure to move the DLL. This is most likely a bug in the build process, not the DNN manifest.

The way this PR is done, the DLL still won't be copied, but DNN won't complain about it, because there isn't a reference to it.

@ArielBlanco1990
Copy link
Contributor Author

ArielBlanco1990 commented Oct 3, 2022

I was reviewing the previous Releases of Hotcakes and there was a library with the name Hotcakes.Shipping.Ups.Keys

03 02 03_Librarys

this was removed in the last release

03 06 00_Libraries

but they forgot to remove the reference inside the manifest, so when we try to install the extension we get this error.

03 06 00_Manifest_Lost_DLL

As shown it seems that this library was removed in some update

It may have happened here: Replace Ups registration with login #398

43a6c6f

@WillStrohl
Copy link
Member

Ah! Thank you for pointing that out. I (obviously) completely missed that. 😎

Copy link
Member

@WillStrohl WillStrohl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@WillStrohl WillStrohl added this to the 03.06.01 milestone Oct 4, 2022
Optimization of the FindManyWithCache method.

 Reduction of multiple traversals via foreach to input parameters. A reduction to only one was made.

The call to the FindMany method was changed by a call to the Find method that already inside it adds the product to the cache storage
@ArielBlanco1990
Copy link
Contributor Author

ArielBlanco1990 commented Oct 7, 2022

The Update Method FindManyWithCache commit was an error, so it was reverted. As the PullRequest Fix Installer generated by HCC (BUG) #413 was approved but was not merged, the new change was added within the same branch. I reverted the change and created a new branch with the new changes.

@WillStrohl WillStrohl merged commit 606bccb into HotcakesCommerce:development Oct 7, 2022
@WillStrohl WillStrohl modified the milestones: 03.06.01, 03.07.00 Oct 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

Installer Missing UPS DLL
3 participants