diff --git a/server/stt/common.py b/server/stt/common.py
index 12dcb7a..e1bfed6 100644
--- a/server/stt/common.py
+++ b/server/stt/common.py
@@ -53,3 +53,13 @@ def remove_date_portion_from_id(item_id: str) -> str:
def original_item_exists(resource: str, item_id: str) -> bool:
return get_resource_service(resource).find_one(req=None, _id=item_id) is not None
+
+
+def is_online_version(item: Dict[str, Any]) -> bool:
+ return next(
+ (
+ subject for subject in (item.get("subject") or [])
+ if subject.get("scheme") == "sttversion" and subject.get("qcode") == "6"
+ ),
+ None
+ ) is not None
diff --git a/server/stt/signal_hooks.py b/server/stt/signal_hooks.py
index 5d4ef02..e3bbe9e 100644
--- a/server/stt/signal_hooks.py
+++ b/server/stt/signal_hooks.py
@@ -14,6 +14,7 @@
from planning.signals import planning_ingested
from stt.stt_planning_ml import STTPlanningMLParser
+from stt.common import is_online_version
logger = logging.getLogger(__name__)
@@ -129,6 +130,12 @@ def before_content_published(_sender: Any, item: Dict[str, Any], updates: Dict[s
# no need to continue
return
+ if is_online_version(item):
+ # This article has an STTVersion of Nettiuutiset (Online News)
+ # and no coverage is to be created or attached to this content
+ # no need to continue
+ return
+
delivery_service = get_resource_service("delivery")
planning_service = get_resource_service("planning")
diff --git a/server/tests/common_utils_test.py b/server/tests/common_utils_test.py
new file mode 100644
index 0000000..8385503
--- /dev/null
+++ b/server/tests/common_utils_test.py
@@ -0,0 +1,15 @@
+from . import TestCase
+from stt.common import is_online_version
+
+
+class CommonUtilsTest(TestCase):
+ parse_source = False
+
+ def test_is_online_version(self):
+ self.fixture = "stt_newsml_link_content.xml"
+ self.parse_source_content()
+ self.assertFalse(is_online_version(self.item))
+
+ self.fixture = "stt_newsml_online_version.xml"
+ self.parse_source_content()
+ self.assertTrue(is_online_version(self.item))
diff --git a/server/tests/fixtures/stt_newsml_online_version.xml b/server/tests/fixtures/stt_newsml_online_version.xml
new file mode 100644
index 0000000..400bf12
--- /dev/null
+++ b/server/tests/fixtures/stt_newsml_online_version.xml
@@ -0,0 +1,79 @@
+ *** DISCLAIMER: THIS IS AN AUTOMATED TRANSLATION FROM FINNISH *** The Parliament has approved the Alcohol Act 124-65. There were two absentee voices and eight MPs absent. As early as Friday, Parliament voted for the percentage of alcohol in the grocery store to rise to 5.5. Government parties have previously agreed that the tax on alcohol will be tightened by EUR 100 million, as the maximum percentage of alcoholic beverages sold in the store will increase. In addition to the alcohol percentage, the Alcohol Act includes a significant number of reforms. With the new Alcohol Act, the restaurant can, for example, continue to dispense with a notice until 4 o'clock. The restaurant may be open after one hour of serving. In the future, food stores may also sell non-fermented alcoholic beverages, so-called limousines. The creatures can be open on weekdays for an hour longer, or at night. Parliament also approved the proposal by Hannakaisa Heikkinen (central) that the government should clarify the rules on distance selling of alcohol. The distance selling was left unclear in the bill and in the report on it. The family and basic minister Annika Saarikko (center) has already announced that she will set up a distance marketing team to investigate. "The will of the government is that we do not want to break Alko's monopoly with any of the risk factors that distance selling could include. If the sales of spirits in Finland are limited Distance selling means the purchase of alcohol from another EU Member State so that the seller is responsible for the transport of drinks or the organization of transport to the purchaser. Parliament also voted on the government's confidence. The government gained confidence by 106-80. Seven MPs were absent and six were absent.
+Also the unemployment law went through
+Rinne: Hallitus runnoi läpi työttömiä kurittavan lain
+
In the morning's vote, for example, a controversial unemployed security law passed through 103-90. There were two absentee voices and four MPs absent.
+The opposition has strongly opposed, in particular, the law-related active model, according to which 4.65 percent of the unemployment allowance is reduced if the unemployed person does not qualify for an adequate amount of paid employment or participates in employment promotion services over a period of three months.
+- The government parties are running the unemployed through a law to cure, despite warnings. We do not accept that the unemployed are punished for the fact that there is simply no job. That is why the SDP will change the active model, Rinne said in a briefing after the vote.
+*** DISCLAIMER: DETTA ÄR EN AUTOMATISK ÖVERSÄTTNING FRÅN FINNISH ***
Parlamentet har godkänt alkohollagen 124-65. Det fanns två frånvarande röster och åtta ledamöter frånvarande. Redan i fredags röstade parlamentet för att andelen alkohol i livsmedelsbutiken skulle stiga till 5,5.
Regeringspartierna har tidigare kommit överens om att alkoholskatten kommer att stramas med 100 miljoner euro, eftersom den högsta andelen alkoholhaltiga drycker som säljs i affären kommer att öka.
Förutom alkoholprocenten innehåller alkohollagen ett betydande antal reformer. Med den nya alkohollagen kan restaurangen till exempel fortsätta att meddela ett meddelande till klockan 4. Restaurangen kan vara öppen efter en timmes servering.
I framtiden kan mataffärer också sälja alkoholfria drycker, så kallade limousiner. Varelserna kan vara öppna på vardagar för en timme längre eller på natten.
Parlamentet godkände också förslaget från Hannakaisa Heikkinen (central) att regeringen skulle klargöra reglerna för distansförsäljning av alkohol. Distansförsäljningen lämnades oklart i propositionen och rapporten om den. Familjen och grundminister Annika Saarikko (center) har redan meddelat att hon kommer att inrätta ett distansmarknadsföringslag att undersöka.
"Regeringens vilja är att vi inte vill bryta Alkos monopol med någon av de riskfaktorer som distansförsäljningen kan innefatta. Om försäljningen av sprit i Finland är begränsad
, detsamma gäller utländska journalister, sa Saarikko på fredag.
Distansförsäljning innebär inköp av alkohol från en annan EU-medlemsstat så att säljaren är ansvarig för transport av drycker eller transporten till köparen.
Parlamentet röstade också om regeringens förtroende. Regeringen fick förtroende med 106-80. Sju parlamentsledamöter var frånvarande och sex var frånvarande.
På morgonens omröstning gick exempelvis en kontroversiell arbetslös säkerhetslag genom 103-90. Det fanns två frånvarande röster och fyra ledamöter frånvarande.
Oppositionen har starkt motsatt sig, i synnerhet den lagrelaterade aktiva modellen, enligt vilken 4,65 procent av arbetslöshetsersättningen minskas om den arbetslösa inte kvalificerar sig för tillräcklig betald anställning eller deltar i arbetsförmedlingstjänster under en period på tre månader.
- Regeringspartierna driver de arbetslösa genom en lag att bota, trots varningar. Vi accepterar inte att de arbetslösa straffas för att det bara inte finns något jobb. Det är därför som SDP kommer att ändra den aktiva modellen, sade Rinne i en briefing efter omröstningen.
*** DISCLAIMER: THIS IS AN AUTOMATED TRANSLATION FROM FINNISH ***
Eduskunta on hyväksynyt alkoholilain äänin 124–65. Tyhjää äänesti kaksi ja poissa oli kahdeksan kansanedustajaa. Jo perjantaina eduskunta äänesti, että ruokakaupassa myytävän alkoholin prosenttiraja nousee 5,5:een.
Hallituspuolueet ovat aiemmin sopineet, että alkoholiveroa kiristetään 100 miljoonalla eurolla, kun kaupassa myytävien alkoholijuomien enimmäisprosentti nousee.
Alkoholilakiin sisältyy alkoholiprosentin lisäksi merkittävä määrä uudistuksia. Uuden alkoholilain myötä ravintola voi esimerkiksi jatkaa anniskelua pelkällä ilmoituksella kello neljään saakka. Ravintola voi olla auki tunnin anniskelun päättymisen jälkeen.
Jatkossa ruokakaupassa saa myydä myös muutoin kuin käymisteitse valmistettuja alkoholijuomia eli niin sanottuja limuviinoja. Alkot saavat olla arkisin auki tunnin pidempään eli iltayhdeksään.
Eduskunta hyväksyi lisäksi Hannakaisa Heikkisen (kesk.) lausumaehdotuksen, jonka mukaan hallituksen on selvitettävä alkoholin etämyyntiä koskevat säännökset. Etämyynti jäi lakiesityksessä ja sitä koskevassa mietinnössä epäselväksi. Perhe- ja peruspalveluministeri Annika Saarikko (kesk.) on jo kertonut asettavansa työryhmän etämyyntiä selvittämään.
– Hallituksen tahdonilmaus on, että emme halua murtaa Alkon monopolia millään riskitekijöillä, joita etämyynti voisi pitää sisällään. Jos Suomessa väkevien alkoholijuomien myynti on rajoitettu
, sama koskee myös ulkomaisia toimittajia, Saarikko sanoi perjantaina.
Etämyynti tarkoittaa alkoholin hankintaa toisesta EU:n jäsenvaltiosta siten, että myyjä vastaa juomien kuljetuksesta tai kuljetuksen järjestämisestä ostajalle.
Eduskunta äänesti myös hallituksen luottamuksesta. Hallitus sai luottamuksen äänin 106–80. Tyhjää äänesti seitsemän kansanedustajaa ja poissa oli kuusi.
+
+
Aamupäivän äänestyksissä meni läpi myös esimerkiksi kiistelty työttömyysturvalaki äänin 103–90. Tyhjää äänesti kaksi ja poissa oli neljä kansanedustajaa.
Oppositio on vastustanut jyrkästi etenkin lakiin liittyvää aktiivimallia, jonka mukaan työttömyyskorvauksesta nipistetään 4,65 prosenttia, jos työtön ei käy riittävää määrää palkkatyössä tai osallistu työllistymistä edistäviin palveluihin kolmen kuukauden aikana.
– Hallituspuolueet runnoivat työttömiä kurittavan lain läpi varoituksista huolimatta. Me emme hyväksy sitä, että työttömiä rangaistaan siitä, että työtä ei yksinkertaisesti ole. Siksi SDP tulee muuttamaan aktiivimallin, Rinne sanoi tiedotteessaan heti äänestyksen jälkeen.
+ + + \ No newline at end of file