diff --git a/app/assets/stylesheets/articles.scss b/app/assets/stylesheets/articles.scss
index c7707ea01..28678aabf 100644
--- a/app/assets/stylesheets/articles.scss
+++ b/app/assets/stylesheets/articles.scss
@@ -1325,9 +1325,6 @@
width: 98%;
min-height: 35px;
border-radius: 8px;
- &.partner-image-dark-mode {
- display: none;
- }
}
.sponsor-tagline {
margin: 10px auto;
diff --git a/app/assets/stylesheets/variables.scss b/app/assets/stylesheets/variables.scss
index 918967215..bb1adcdc7 100644
--- a/app/assets/stylesheets/variables.scss
+++ b/app/assets/stylesheets/variables.scss
@@ -35,6 +35,10 @@ $bold-shadow: 1px 1px 0px darken($light-medium-gray, 10%);
$ease-in-cubic : cubic-bezier(0.55, 0.055, 0.675, 0.19);
$ease-out-cubic : cubic-bezier(0.215, 0.61, 0.355, 1);
+.partner-image-dark-mode {
+ display: none !important;
+}
+
body.night-theme {
.on-page-nav-butt img, .icon-img, .dropdown-icon, .reaction-button:not(.reacted) img, .image-upload-button button, .icon-image,
.dev-badge, .chatchannels__config img, .external-link-img, .group-img {
diff --git a/app/controllers/partnerships_controller.rb b/app/controllers/partnerships_controller.rb
index fc559963b..039d523b0 100644
--- a/app/controllers/partnerships_controller.rb
+++ b/app/controllers/partnerships_controller.rb
@@ -60,7 +60,10 @@ class PartnershipsController < ApplicationController
status: :pending,
expires_at: expires_at
}
- create_params[:sponsorable] = sponsorable if sponsorable
+ if sponsorable
+ create_params[:sponsorable] = sponsorable
+ create_params[:expires_at] = 1.month.from_now
+ end
if sponsorship_params[:instructions]
create_params[:instructions] = sponsorship_params[:instructions]
diff --git a/app/views/articles/_single_sponsor.html.erb b/app/views/articles/_single_sponsor.html.erb
index 45a454a5a..3f94bc316 100644
--- a/app/views/articles/_single_sponsor.html.erb
+++ b/app/views/articles/_single_sponsor.html.erb
@@ -5,7 +5,7 @@