Skip to content

Commit 97f2ce6

Browse files
committed
Fixed last migration
1 parent 6463e20 commit 97f2ce6

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

src/Libraries/SmartStore.Data/Migrations/201706020759565_UpdateMediaPath.cs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public override void Up()
1111
{
1212
if (HostingEnvironment.IsHosted && DataSettings.Current.IsSqlServer)
1313
{
14-
var tenantName = DataSettings.Current.TenantName;
14+
var tenantName = DataSettings.Current.TenantName.NullEmpty() ?? "Default";
1515
var uploadedPath = $"/Media/{tenantName}/Uploaded/";
1616
var thumbsPath = $"/Media/{tenantName}/Thumbs/";
1717

@@ -26,10 +26,19 @@ public override void Up()
2626
Sql($"UPDATE [dbo].[QueuedEmail] SET [Body] = REPLACE([Body],'/Media/Uploaded/','{uploadedPath}')");
2727
Sql($"UPDATE [dbo].[QueuedEmail] SET [Body] = REPLACE([Body],'/Media/Thumbs/','{thumbsPath}')");
2828
Sql($"UPDATE [dbo].[Topic] SET [Body] = REPLACE([Body],'/Media/Uploaded/','{uploadedPath}')");
29-
30-
Sql($"UPDATE [dbo].[LocalizedProperty] SET [LocaleValue] = REPLACE([LocaleValue],'/Media/Uploaded/','{uploadedPath}') WHERE [LocaleKey] = 'Description' Or [LocaleKey] = 'BottomDescription' Or [LocaleKey] = 'FullDescription' Or [LocaleKey] = 'Body' Or [LocaleKey] = 'Full'");
31-
29+
Sql($"UPDATE [dbo].[MessageTemplate] SET [Body] = REPLACE([Body],'/Media/Uploaded/','{uploadedPath}')");
3230
Sql($"UPDATE [dbo].[Product] SET [FullDescription] = REPLACE([FullDescription],'/Media/Uploaded/','{uploadedPath}')");
31+
32+
// LocalizedProperty
33+
Sql($"UPDATE [dbo].[LocalizedProperty] SET [LocaleValue] = REPLACE([LocaleValue],'/Media/Thumbs/','{thumbsPath}') WHERE [LocaleKey] = 'Body' AND [LocaleKeyGroup] = 'QueuedEmail'");
34+
Sql($@"
35+
UPDATE [dbo].[LocalizedProperty] SET [LocaleValue] = REPLACE([LocaleValue],'/Media/Uploaded/','{uploadedPath}')
36+
WHERE
37+
([LocaleKey] = 'BottomDescription' AND [LocaleKeyGroup] = 'Category') OR
38+
([LocaleKey] = 'Full' AND [LocaleKeyGroup] = 'News') OR
39+
([LocaleKey] = 'Description' AND [LocaleKeyGroup] IN ('Category', 'Manufacturer', 'ShippingMethod')) OR
40+
([LocaleKey] = 'FullDescription' AND [LocaleKeyGroup] IN ('PaymentMethod', 'Product')) OR
41+
([LocaleKey] = 'Body' AND [LocaleKeyGroup] IN ('BlogPost', 'Campaign', 'QueuedEmail', 'MessageTemplate', 'Topic'))");
3342
}
3443
}
3544

0 commit comments

Comments
 (0)